de.bsvrz.pua.prot.util.attributes
Class AttributeGroupDescription

java.lang.Object
  extended by de.bsvrz.pua.prot.util.attributes.Elements
      extended by de.bsvrz.pua.prot.util.attributes.AttributeGroupDescription
All Implemented Interfaces:
RealElement

public class AttributeGroupDescription
extends Elements
implements RealElement

Repräsentiert eine Attributgruppe

Version:
$Revision: 1.2 $ / $Date: 2008/01/22 16:55:49 $ / ($Author: yvonnes $)
Author:
beck et al. projects GmbH, Martin Hilgers

Field Summary
 Qualifier qualifier
          Qualifizierung der Attributgruppe
 
Fields inherited from class de.bsvrz.pua.prot.util.attributes.Elements
aggregation, columnName
 
Constructor Summary
AttributeGroupDescription(DataModel model, java.lang.String so, java.lang.String atg, java.lang.String asp, short simVar, java.lang.String columnName, Aggregation aggregation)
          Test-Konstruktor.
AttributeGroupDescription(short simVar, boolean padData)
           
 
Method Summary
 AttributeGroupDescription clone()
          Klont die Attributgruppenbeschreibung.
 boolean equals(java.lang.Object obj)
          Pürft ob zwei Elemente gleich sind.
 java.util.Collection<Qualifier> getQualifiers()
          Gibt den verwendeten Datenindex zurück
 java.util.HashSet<AttributeGroupDescription> getRealElements()
          Gibt eine Referenz auf dieses Objekt zurück.
 boolean padData()
          Zeigt an ob die Datenaufbereitung Daten für dieses Attribut auffüllen soll.
 java.lang.String toString()
           
 
Methods inherited from class de.bsvrz.pua.prot.util.attributes.Elements
hasAggregation, setAggregation
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

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(DataModel model,
                                 java.lang.String so,
                                 java.lang.String atg,
                                 java.lang.String asp,
                                 short simVar,
                                 java.lang.String columnName,
                                 Aggregation aggregation)
                          throws FailureException
Test-Konstruktor. Daten werden aufgefüllt.

Parameters:
model - Konfiguration
so - Systemobjekt
atg - Attributgruppe
asp - Aspekt
simVar - Simulationsvariante
columnName - Spaltenname
aggregation - Aggregation
Throws:
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)
Description copied from class: Elements
Pürft ob zwei Elemente gleich sind. Dabei wird überprüft, ob Elements.aggregation und Elements.columnName gleich sind.

Overrides:
equals in class Elements
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 class Elements
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 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()


Copyright © 2005-2008 beck et al. projects GmbH All Rights Reserved.