public class DataDescription extends 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(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.
|
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(Object other)
public int hashCode()
public final AttributeGroup getAttributeGroup()
public final Aspect getAspect()
public final short getSimulationVariant()
NO_SIMULATION_VARIANT_SET, wenn die Simulationsvariante nicht explizit spezifiziert ist.public final void setSimulationVariant(short simulationVariant)
simulationVariant - Simulationsvariante dieser Datenbeschreibungpublic final DataDescription getRedirectedDescription(Aspect aspect)
aspect - der zu verwendende Aspekt