Package org.opt4j.config.visualization
Class SelectedModules
- All Implemented Interfaces:
Serializable,Cloneable,Iterable<PropertyModule>,Collection<PropertyModule>,NavigableSet<PropertyModule>,Set<PropertyModule>,SortedSet<PropertyModule>
The
SelectedModules. A set of all selected modules that is extended
by a listener functionality.- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanadd(PropertyModule module) booleanaddAll(Collection<? extends PropertyModule> modules) voidaddListener(SetListener listener) Adds aSetListener.voidclear()booleanvoidremoveListener(SetListener listener) Removes aSetListener.Methods inherited from class java.util.TreeSet
ceiling, clone, comparator, contains, descendingIterator, descendingSet, first, floor, headSet, headSet, higher, isEmpty, iterator, last, lower, pollFirst, pollLast, size, spliterator, subSet, subSet, tailSet, tailSetMethods inherited from class java.util.AbstractSet
equals, hashCode, removeAllMethods inherited from class java.util.AbstractCollection
containsAll, retainAll, toArray, toArray, toStringMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
-
Field Details
-
listeners
-
-
Constructor Details
-
SelectedModules
public SelectedModules()Constructs a new, emptySelectedModulesset.
-
-
Method Details
-
add
- Specified by:
addin interfaceCollection<PropertyModule>- Specified by:
addin interfaceSet<PropertyModule>- Overrides:
addin classTreeSet<PropertyModule>
-
addAll
- Specified by:
addAllin interfaceCollection<PropertyModule>- Specified by:
addAllin interfaceSet<PropertyModule>- Overrides:
addAllin classTreeSet<PropertyModule>
-
remove
- Specified by:
removein interfaceCollection<PropertyModule>- Specified by:
removein interfaceSet<PropertyModule>- Overrides:
removein classTreeSet<PropertyModule>
-
clear
public void clear()- Specified by:
clearin interfaceCollection<PropertyModule>- Specified by:
clearin interfaceSet<PropertyModule>- Overrides:
clearin classTreeSet<PropertyModule>
-
addListener
Adds aSetListener.- Parameters:
listener- the listener to be added- See Also:
-
removeListener
Removes aSetListener.- Parameters:
listener- the listener to be removed- See Also:
-