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
    Bestimmt die zum aktuellen Zeitpunkt zur Zusammenstellung gehörenden Elemente.
    getElements(long time)
    Bestimmt die zu einem vorgegebenen Zeitpunkt zur Zusammenstellung gehörenden Elemente.
    getElementsDuringPeriod(long startTime, long endTime)
    Bestimmt die Elemente, die während des gesamten angegebenen Zeitbereichs zur Zusammenstellung gehört haben.
    getElementsInPeriod(long startTime, long endTime)
    Bestimmt die Elemente, die an mindestens einem Zeitpunkt des angegebenen Zeitbereichs zur Zusammenstellung gehört haben.
  • Method Details

    • getElements

      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

      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

      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

      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.