public class Qualifier
extends java.lang.Object
implements java.lang.Cloneable
sys.funclib.data.DataIdentification
der Kernsoftware, unterstützt jedoch freie Aspekte.Modifier and Type | Field and Description |
---|---|
Aspect |
aspect
Aspekt.
|
AttributeGroup |
attributeGroup
Attributgruppe
|
java.lang.String |
freeAspect
Ungebundener Aspekt.
|
static short |
INVALID_SIMVAR
Zeigt ungültige Simulationsvariante an
|
SystemObject |
object
Objekt
|
short |
simVar
Simulationsvariante
|
Modifier | Constructor and Description |
---|---|
protected |
Qualifier()
Erzeugt Qualifier Objekt dessen Membervariablen auf null und
simVar auf INVALID_SIMVAR gesetzt wird. |
|
Qualifier(DataModel model,
java.lang.String objPID,
java.lang.String atgPID,
java.lang.String aspPID,
short simVar)
Erzegut ein Qualifier Objekt mit aus den gegebenen Strings.
|
|
Qualifier(short simVar)
Erzeugt Qualifizierung.
|
|
Qualifier(SystemObject obj,
AttributeGroup atg,
Aspect asp,
short simVar)
Erzeugt ein Qualifier Objekt aus den gegebenen Objekten
|
|
Qualifier(SystemObject obj,
AttributeGroup atg,
java.lang.String freeAsp,
short simVar)
Erzeugt ein Qualifier Objekt aus den gegebenen Objekten
|
Modifier and Type | Method and Description |
---|---|
Qualifier |
clone()
Klont die Qualizifierung.
|
boolean |
equals(java.lang.Object obj)
Überprüft auf Gleicheit.
|
java.lang.String |
getAspect()
Liefert Aspekt zurück.
|
DataDescription |
getDataDescription()
Erzeugt die Beschreibung des Qualifiers.
|
int |
hashCode()
Berechnet den Hashwert des Objekts
|
java.lang.String |
toString()
Ausgabe der Elemente
|
void |
valildate()
Überprüft die Qualifizierung auf Gültigkeit.
|
public static final short INVALID_SIMVAR
public SystemObject object
public AttributeGroup attributeGroup
public Aspect aspect
null
sein, falls freeAspect
verwendet wird.public java.lang.String freeAspect
null
sein, falls aspect
verwendet wird.public short simVar
public Qualifier(SystemObject obj, AttributeGroup atg, Aspect asp, short simVar)
obj
- Objektatg
- Attributgruppeasp
- AspektsimVar
- Simulationsvariantepublic Qualifier(SystemObject obj, AttributeGroup atg, java.lang.String freeAsp, short simVar)
obj
- Objektatg
- AttributgruppefreeAsp
- Freier Aspekt (Platzhalter)simVar
- Simulationsvarianteprotected Qualifier()
simVar
auf INVALID_SIMVAR
gesetzt wird.public Qualifier(short simVar)
simVar
- Simulationsvariante.public Qualifier(DataModel model, java.lang.String objPID, java.lang.String atgPID, java.lang.String aspPID, short simVar) throws FailureException
model
- DatenmodellobjPID
- PID des Objekts / ObjekttypsatgPID
- PID der AttributgruppeaspPID
- PID des Aspekts / Name des Freien AspektssimVar
- SimulationsvarianteFailureException
- Verwenden einer ungültigen Pid oder Kommunikationsfehler mit der Konfiguration.public java.lang.String getAspect()
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public Qualifier clone()
clone
in class java.lang.Object
Object.clone()
public int hashCode()
hashCode
in class java.lang.Object
Object.hashCode()
public boolean equals(java.lang.Object obj)
freeAspect
wird jedoch
nur verglichen, falls aspect
null ist.equals
in class java.lang.Object
obj
- Vergleichsobjekt.Object.equals(java.lang.Object)
public void valildate() throws ScopeException
ScopeException
- Falls die Qualifizierung ungültig ist,public DataDescription getDataDescription()