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.ObjectObject.toString()public Qualifier clone()
clone in class java.lang.ObjectObject.clone()public int hashCode()
hashCode in class java.lang.ObjectObject.hashCode()public boolean equals(java.lang.Object obj)
freeAspect wird jedoch
nur verglichen, falls aspect null ist.equals in class java.lang.Objectobj - Vergleichsobjekt.Object.equals(java.lang.Object)public void valildate()
throws ScopeException
ScopeException - Falls die Qualifizierung ungültig ist,public DataDescription getDataDescription()