Interface SystemObjectCollection

All Known Subinterfaces:
ConfigurationObjectType, DynamicObjectType, MutableSet, NonMutableCollection, NonMutableSet, ObjectSet, ObjectSetType, SystemObjectType
All Known Implementing Classes:
DafConfigurationObjectType, DafDynamicObjectType, DafMutableSet, DafNonMutableSet, DafObjectSet, DafObjectSetType, DafSystemObjectType

public interface SystemObjectCollection
Diese Schnittstelle definiert Methoden, um auf Elemente von Zusammenstellungen von System-Objekten zugreifen zu können. Sie wird benutzt bei
  • Mengen, um auf die Elemente einer Menge zugreifen zu können;
  • Typen, um auf alle Objekte des jeweiligen Typs zugreifen zu können;
  • Method Summary

    Modifier and Type Method Description
    java.util.List<SystemObject> getElements()
    Bestimmt die zum aktuellen Zeitpunkt zur Zusammenstellung gehörenden Elemente.
    java.util.List<SystemObject> getElements​(long time)
    Bestimmt die zu einem vorgegebenen Zeitpunkt zur Zusammenstellung gehörenden Elemente.
    java.util.List<SystemObject> getElementsDuringPeriod​(long startTime, long endTime)
    Bestimmt die Elemente, die während des gesamten angegebenen Zeitbereichs zur Zusammenstellung gehört haben.
    java.util.List<SystemObject> getElementsInPeriod​(long startTime, long endTime)
    Bestimmt die Elemente, die an mindestens einem Zeitpunkt des angegebenen Zeitbereichs zur Zusammenstellung gehört haben.
  • Method Details

    • getElements

      java.util.List<SystemObject> getElements()
      Bestimmt die zum aktuellen Zeitpunkt zur Zusammenstellung gehörenden Elemente.
      Returns:
      Liste mit den aktuell zur Zusammenstellung gehörenden System-Objekten.
    • getElements

      java.util.List<SystemObject> getElements​(long time)
      Bestimmt die zu einem vorgegebenen Zeitpunkt zur Zusammenstellung gehörenden Elemente. Nicht dynamische Mengen mit Referenzierungsart Komposition oder Aggregation liefern immer alle Elemente der Menge zurück.
      Parameters:
      time - Zeitpunkt in Millisekunden seit 1970
      Returns:
      Liste mit den zum angegebenen Zeitpunkt zur Zusammenstellung gehörenden System-Objekten.
    • getElementsInPeriod

      java.util.List<SystemObject> getElementsInPeriod​(long startTime, long endTime)
      Bestimmt die Elemente, die an mindestens einem Zeitpunkt des angegebenen Zeitbereichs zur Zusammenstellung gehört haben. Nicht dynamische Mengen mit Referenzierungsart Komposition oder Aggregation liefern immer alle Elemente der Menge zurück.
      Parameters:
      startTime - Erster Zeitpunkt des Zeitbereichs in Millisekunden seit 1970.
      endTime - Letzter Zeitpunkt des Zeitbereichs in Millisekunden seit 1970.
      Returns:
      Liste mit den zu mindestens einem Zeitpunkt des Zeitbereichs zur Zusammenstellung gehörenden System-Objekten.
    • getElementsDuringPeriod

      java.util.List<SystemObject> getElementsDuringPeriod​(long startTime, long endTime)
      Bestimmt die Elemente, die während des gesamten angegebenen Zeitbereichs zur Zusammenstellung gehört haben. Nicht dynamische Mengen mit Referenzierungsart Komposition oder Aggregation liefern immer alle Elemente der Menge zurück.
      Parameters:
      startTime - Erster Zeitpunkt des Zeitbereichs in Millisekunden seit 1970.
      endTime - Letzter Zeitpunkt des Zeitbereichs in Millisekunden seit 1970.
      Returns:
      Liste mit den während des gesamten Zeitbereichs zur Zusammenstellung gehörenden System-Objekten.