1
2
3
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 }