01: package org.conform.wings.editor;
02:
03: import javax.swing.event.ChangeListener;
04: import java.util.Set;
05:
06: public interface SubSetModel {
07: Set getWholeSet();
08:
09: void setWholeSet(Set set);
10:
11: Set getIncludedSubSet();
12:
13: void setIncludedSubSet(Set set);
14:
15: Set getExcludedSubSet();
16:
17: void setExcludedSubSet(Set set);
18:
19: void include(Object object);
20:
21: void exclude(Object object);
22:
23: boolean isIncluded(Object object);
24:
25: boolean isExcluded(Object object);
26:
27: void addChangeListener(ChangeListener listener);
28:
29: void removeChangeListener(ChangeListener listener);
30: }
|