View Javadoc

1   /*
2    * RangeConstraint.java
3    * Created on 21 Июнь 2006 г., 23:09
4    */
5   
6   package org.weda.property;
7   
8   import java.util.Iterator;
9   
10  /**Constraint ограничивающий значение свойства множеством значений заданных
11   * в ограничении. 
12   * @author Mikhail Titov
13   */
14  public interface SetConstraint extends Constraint {
15      /**Метод вернет <code>true</code> если у каждого {@link SetValue} 
16       * ограничения заполнено поле <code>alias</code>.
17       */
18      public boolean isValuesAliased();
19      /**Метод возвращает итератор по множеству значений ограничения
20       */
21      public Iterator<SetValue> iterator() throws ConstraintException;
22  }