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.Object
other
- 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.Object
public 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