public interface ObjectSet extends ConfigurationObject, SystemObjectCollection
MutableSet
möglich. Der Zugriff auf die speziellen Eigenschaften und Funktionen von nicht online änderbaren Mengen ist mit der
Schnittstellenklasse NonMutableSet
möglich. In der vorliegenden Schnittstelle sind die Gemeinsamkeiten beider Mengenarten zusammengefasst.MutableSet
,
NonMutableSet
Modifier and Type | Method and Description |
---|---|
void |
add(SystemObject object)
Erweitert die Menge um ein weiteres Element.
|
void |
add(SystemObject[] objects)
Erweitert die Menge um beliebig viele Elemente.
|
ObjectSetType |
getObjectSetType()
Bestimmt den Typ dieser Menge.
|
void |
remove(SystemObject object)
Entfernt ein Element der Menge.
|
void |
remove(SystemObject[] objects)
Entfernt beliebige Elemente aus der Menge.
|
addSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, removeSet, revalidate
getConfigurationArea, getConfigurationData, getConfigurationData, getConfigurationData, getDataModel, getId, getInfo, getName, getNameOrPidOrId, getPid, getPidOrId, getPidOrNameOrId, getType, getUsedAttributeGroupUsages, invalidate, isOfType, isOfType, isValid, setConfigurationData, setConfigurationData, setConfigurationData, setName, toString
getElements, getElements, getElementsDuringPeriod, getElementsInPeriod
ObjectSetType getObjectSetType()
SystemObject.getType()
.void add(SystemObject object) throws ConfigurationChangeException
object
- Das System-Objekt, das der Menge hinzugefügt werden soll.ConfigurationChangeException
- Wenn das übergebene Objekt nicht in die Menge aufgenommen werden konnte und noch nicht in der Menge
enthalten war.void add(SystemObject[] objects) throws ConfigurationChangeException
objects
- Die System-Objekte, die der Menge hinzugefügt werden sollen.ConfigurationChangeException
- Wenn eines der übergebenen Objekte nicht in die Menge aufgenommen werden konnte und noch nicht in der
Menge enthalten war.void remove(SystemObject object) throws ConfigurationChangeException
object
- Das System-Objekt, das aus der Menge entfernt werden soll.ConfigurationChangeException
- Wenn das übergebene Objekt nicht aus der Menge entfernt werden konnte.void remove(SystemObject[] objects) throws ConfigurationChangeException
objects
- Die System-Objekte, die aus der Menge entfernt werden sollen.ConfigurationChangeException
- Wenn eines der übergebenen Objekte nicht aus der Menge entfernt werden konnte.