Class AttributeGroupDescription
- java.lang.Object
-
- de.bsvrz.pua.prot.util.attributes.Elements
-
- de.bsvrz.pua.prot.util.attributes.AttributeGroupDescription
-
- All Implemented Interfaces:
RealElement
public class AttributeGroupDescription extends Elements implements RealElement
Repräsentiert eine Attributgruppe
-
-
Constructor Summary
Constructors Constructor Description AttributeGroupDescription(short simVar, boolean padData)
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)
Test-Konstruktor.
-
Method Summary
Modifier and Type Method Description AttributeGroupDescription
clone()
Klont die Attributgruppenbeschreibung.boolean
equals(java.lang.Object obj)
int
getIndex()
Gibt den Index des verwendeten Alias an.java.util.Collection<Qualifier>
getQualifiers()
Gibt den verwendeten Datenindex zurückjava.util.HashSet<AttributeGroupDescription>
getRealElements()
Gibt eine Referenz auf dieses Objekt zurück.ReferenceQualifier
getReferenceQualifier()
boolean
padData()
Zeigt an ob die Datenaufbereitung Daten für dieses Attribut auffüllen soll.void
setIndex(int index)
java.lang.String
toString()
-
Methods inherited from class de.bsvrz.pua.prot.util.attributes.Elements
addAggregation, getAggregationClasses, getColumnName, setAggregationClasses, setColumnName
-
-
-
-
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
- Konfigurationso
- Systemobjektatg
- Attributgruppeasp
- AspektsimVar
- SimulationsvariantecolumnName
- Spaltennameaggregations
- 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 classElements
- Returns:
- Datenindex der Attributgruppe
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
- See Also:
Object.toString()
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
- See Also:
Object.equals(java.lang.Object)
-
getRealElements
public java.util.HashSet<AttributeGroupDescription> getRealElements()
Gibt eine Referenz auf dieses Objekt zurück.- Specified by:
getRealElements
in classElements
- Returns:
- Menge der realen Elemente.
- See Also:
Elements.getRealElements()
-
clone
public AttributeGroupDescription clone()
Klont die Attributgruppenbeschreibung. Dabei wird eine neue Aggregation angelegt, d.h. der Zustand der Aggregation geht verloren.- Overrides:
clone
in classjava.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 interfaceRealElement
- 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 interfaceRealElement
- Returns:
- Index des verwendeten Alias-Segments oder -1 falls keine Aliase verwendet werden.
-
getReferenceQualifier
public ReferenceQualifier getReferenceQualifier()
-
-