public class DataDescription
extends java.lang.Object
NO_SIMULATION_VARIANT_SET) und bei der Kommunikation mit dem Datenverteiler automatisch durch den Defaultwert ersetzt.| Modifier and Type | Field and Description |
|---|---|
static short |
NO_SIMULATION_VARIANT_SET
Konstante, die signalisiert, dass die Simulationsvariante nicht explizit vorgegeben wurde, sondern der Defaultwert benutzt werden soll.
|
| Constructor and Description |
|---|
DataDescription(AttributeGroup attributeGroup,
Aspect aspect)
Erzeugt eine neue Datenbeschreibung mit den übergebenen Werten für die Attributgruppe und den Aspekt.
|
DataDescription(AttributeGroup attributeGroup,
Aspect aspect,
short simulationVariant)
Erzeugt eine neue Datenbeschreibung mit den übergebenen Werten für die Attributgruppe, den Aspekt und die Simulationsvariante.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object other)
Vergleicht die Datenbeschreibung mit einer anderen Datenbeschreibung.
|
Aspect |
getAspect()
Liefert den Aspekt dieser Datenbeschreibung zurück.
|
AttributeGroup |
getAttributeGroup()
Liefert die Attributgruppe dieser Datenbeschreibung zurück.
|
DataDescription |
getRedirectedDescription(Aspect aspect)
Gibt eine Kopie dieses Objektes mit der gegebenen Attributgruppe und der gegebenen Simulationsvariante und dem übergebenen Aspekt.
|
short |
getSimulationVariant()
Liefert die Simulationsvariante dieser Datenbeschreibung zurück.
|
int |
hashCode()
Liefert einen Hash-Code für das Objekt.
|
void |
setSimulationVariant(short simulationVariant)
Deprecated.
Sollte nicht mehr verwendet werden, da die Änderung dieses Objekts zu Problemen führen kann, wenn es bereits als Schlüssel in einer Map
eingetragen wurde.
|
java.lang.String |
toString()
Liefert eine textuelle Beschreibung dieses Objekts zurück.
|
public static final short NO_SIMULATION_VARIANT_SET
Verbindungsparametern (normalerweise 0) bestimmt und kann damit über Aufrufargumente der Applikation (-simVariante=...) vorgegeben werden.
Siehe dazu auch die Schnittstellenbeschreibung DatenverteilerApplikationsfunktionen-Starter.public DataDescription(AttributeGroup attributeGroup, Aspect aspect)
NO_SIMULATION_VARIANT_SET gesetzt, was bedeutet, dass der Defaultwert aus den Verbindungsparametern (normalerweise
0) benutzt werden soll und damit über Aufrufargumente der Applikation vorgegeben werden kann. Siehe dazu auch die Schnittstellenbeschreibung
DatenverteilerApplikationsfunktionen-Starter.attributeGroup - Attributgruppe der Datenbeschreibungaspect - Aspekt der Datenbeschreibungpublic DataDescription(AttributeGroup attributeGroup, Aspect aspect, short simulationVariant)
Konstruktor ohne Simulationsvariante benutzen.attributeGroup - Attributgruppe der Datenbeschreibungaspect - Aspekt der DatenbeschreibungsimulationVariant - Simulationsvariante der Datenbeschreibungpublic final boolean equals(java.lang.Object other)
equals in class java.lang.Objectother - Andere Datenbeschreibung mit der diese Datenbeschreibung verglichen werden soll.true, wenn die Datenbeschreibungen gleich sind, sonst false.public int hashCode()
hashCode in class java.lang.Objectpublic final AttributeGroup getAttributeGroup()
public final Aspect getAspect()
public final short getSimulationVariant()
NO_SIMULATION_VARIANT_SET, wenn die Simulationsvariante nicht explizit spezifiziert ist.@Deprecated public final void setSimulationVariant(short simulationVariant)
simulationVariant - Simulationsvariante dieser Datenbeschreibungpublic final DataDescription getRedirectedDescription(Aspect aspect)
aspect - der zu verwendende Aspektpublic java.lang.String toString()
toString in class java.lang.Object