Class AttributeGroupDescription

  • All Implemented Interfaces:
    RealElement

    public class AttributeGroupDescription
    extends Elements
    implements RealElement
    Repräsentiert eine Attributgruppe
    • Field Detail

      • qualifier

        public Qualifier qualifier
        Qualifizierung der Attributgruppe
    • Constructor Detail

      • AttributeGroupDescription

        public AttributeGroupDescription​(short simVar,
                                         boolean padData)
        Parameters:
        simVar - Simulationsvariante.
        padData - true falls Daten durch die Datenaufbereitung aufgefüllt werden sollen.
      • AttributeGroupDescription

        public AttributeGroupDescription​(de.bsvrz.dav.daf.main.config.DataModel model,
                                         java.lang.String so,
                                         java.lang.String atg,
                                         java.lang.String asp,
                                         short simVar,
                                         java.lang.String columnName,
                                         java.util.List<java.lang.Class<? extends Aggregation>> aggregations)
                                  throws de.bsvrz.sys.funclib.losb.exceptions.FailureException
        Test-Konstruktor. Daten werden aufgefüllt.
        Parameters:
        model - Konfiguration
        so - Systemobjekt
        atg - Attributgruppe
        asp - Aspekt
        simVar - Simulationsvariante
        columnName - Spaltenname
        aggregations - Aggregation
        Throws:
        de.bsvrz.sys.funclib.losb.exceptions.FailureException - Ungültige Qualifizierung.
    • Method Detail

      • getQualifiers

        public java.util.Collection<Qualifier> getQualifiers()
        Gibt den verwendeten Datenindex zurück
        Specified by:
        getQualifiers in class Elements
        Returns:
        Datenindex der Attributgruppe
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
        See Also:
        Object.toString()
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
        See Also:
        Object.equals(java.lang.Object)
      • clone

        public AttributeGroupDescription clone()
        Klont die Attributgruppenbeschreibung. Dabei wird eine neue Aggregation angelegt, d.h. der Zustand der Aggregation geht verloren.
        Overrides:
        clone in class java.lang.Object
        Returns:
        Kopie der Attributgruppenbeschreibung
        See Also:
        Object.clone()
      • padData

        public boolean padData()
        Description copied from interface: RealElement
        Zeigt an ob die Datenaufbereitung Daten für dieses Attribut auffüllen soll.
        Specified by:
        padData in interface RealElement
        Returns:
        true falls Daten durch die Datenaufbereitung aufgefüllt werden sollen.
        See Also:
        RealElement.padData()
      • setIndex

        public void setIndex​(int index)
      • getIndex

        public int getIndex()
        Description copied from interface: RealElement
        Gibt den Index des verwendeten Alias an.
        Specified by:
        getIndex in interface RealElement
        Returns:
        Index des verwendeten Alias-Segments oder -1 falls keine Aliase verwendet werden.