Package de.bsvrz.dav.daf.main.config
Interface MutableCollection
-
- All Superinterfaces:
java.lang.Comparable
,ConfigurationObject
,SystemObject
- All Known Subinterfaces:
DynamicObjectType
,MutableSet
- All Known Implementing Classes:
DafDynamicObjectType
,DafMutableSet
public interface MutableCollection extends ConfigurationObject
Schnittstelle zum Zugriff auf die Eigenschaften von dynamischen Zusammenstellungen. Diese Schnittstelle wird von dynamischen Mengen und von dynamischen Typen implementiert. Enthalten sind Methoden zum Zugriff auf die Elemente sowie zur An- und Abmeldung auf Änderungen der Elemente einer dynamischen Menge oder eines dynamischen Typs unter Berücksichtigung der Simulationsvariante.
-
-
Method Summary
Modifier and Type Method Description void
addChangeListener(short simulationVariant, MutableCollectionChangeListener changeListener)
Meldet einen Listener auf Änderungen der Elemente einer dynamischen Menge oder eines dynamischen Typs unter Berücksichtigung der Simulationsvariante an.java.util.List<SystemObject>
getElements(short simulationVariant)
Bestimmt die aktuellen Elemente einer dynamischen Menge oder eines dynamischen Typs unter Berücksichtigung der Simulationsvariante.void
removeChangeListener(short simulationVariant, MutableCollectionChangeListener changeListener)
Meldet einen zuvor angemeldeten Listener wieder ab.-
Methods inherited from interface de.bsvrz.dav.daf.main.config.ConfigurationObject
addSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, removeSet, revalidate
-
Methods inherited from interface de.bsvrz.dav.daf.main.config.SystemObject
getConfigurationArea, getConfigurationData, getConfigurationData, getConfigurationData, getDataModel, getId, getInfo, getName, getNameOrPidOrId, getPid, getPidOrId, getPidOrNameOrId, getType, getUsedAttributeGroupUsages, invalidate, isOfType, isOfType, isValid, setConfigurationData, setConfigurationData, setConfigurationData, setName, toString
-
-
-
-
Method Detail
-
addChangeListener
void addChangeListener(short simulationVariant, MutableCollectionChangeListener changeListener)
Meldet einen Listener auf Änderungen der Elemente einer dynamischen Menge oder eines dynamischen Typs unter Berücksichtigung der Simulationsvariante an.- Parameters:
simulationVariant
- Simulationsvariante unter der die dynamische Zusammenstellung betrachtet werden soll.changeListener
- Listener, der bei Änderungen der Elemente informiert werden soll.
-
removeChangeListener
void removeChangeListener(short simulationVariant, MutableCollectionChangeListener changeListener)
Meldet einen zuvor angemeldeten Listener wieder ab.- Parameters:
simulationVariant
- Simulationsvariante der entsprechenden Anmeldung.changeListener
- Listener der entsprechenden Anmeldung.
-
getElements
java.util.List<SystemObject> getElements(short simulationVariant)
Bestimmt die aktuellen Elemente einer dynamischen Menge oder eines dynamischen Typs unter Berücksichtigung der Simulationsvariante.- Parameters:
simulationVariant
- Simulationsvariante unter der die dynamische Zusammenstellung betrachtet werden soll.- Returns:
- Aktuelle Elemente der dynamischen Menge oder des dynamischen Typs unter Berücksichtigung der Simulationsvariante.
-
-