static class MutableSetStorage.MutableElement extends Object implements MutableElementInterface
Modifier and Type | Field and Description |
---|---|
private long |
_endTime
Zeitstempel, seit dem das Element nicht mehr zur Menge gehört
|
private SystemObject |
_object
ID des Systemobjektes
|
private short |
_simulationVariant
Simulationsvariante, in welcher das Objekt zur Menge hinzugefügt wurde
|
private long |
_startTime
Zeitstempel, seit dem das Element zur Menge gehört
|
static int |
BYTE_SIZE |
Constructor and Description |
---|
MutableSetStorage.MutableElement(SystemObject object,
long startTime,
long endTime,
short simulationVariant)
Erzeugt ein Objekt für die dynamische Menge.
|
Modifier and Type | Method and Description |
---|---|
long |
getEndTime()
Gibt den Zeitstempel zurück, der angibt, seit wann das Element nicht mehr zur Menge gehört.
|
long |
getId() |
SystemObject |
getObject()
Gibt das System-Objekt zurück.
|
short |
getSimulationVariant()
Gibt die Simulationsvariante dieses Elements zurück, in der das Objekt dieser dynamischen Menge hinzugefügt wurde.
|
long |
getStartTime()
Gibt den Zeitstempel zurück, der angibt, seit wann das Element zur Menge gehört.
|
void |
setEndTime(long endTime)
Setzt den Zeitstempel, der angibt, seit wann das Element nicht mehr zur Menge gehört.
|
void |
setObject(SystemObject object) |
void |
setSimulationVariant(short simulationVariant) |
void |
setStartTime(long startTime) |
public static final int BYTE_SIZE
private SystemObject _object
private long _startTime
private long _endTime
private short _simulationVariant
public MutableSetStorage.MutableElement(SystemObject object, long startTime, long endTime, short simulationVariant)
object
- das System-ObjektstartTime
- Zeitstempel, seit dem das Element zur Menge gehörtendTime
- Zeitstempel, seit dem das Element nicht mehr zur Menge gehörtsimulationVariant
- Ob das Objekt gespeichert wurde (false = Objekt muss beim Speichern neu geschrieben werden)public SystemObject getObject()
getObject
in interface MutableElementInterface
public void setObject(SystemObject object)
public long getStartTime()
getStartTime
in interface MutableElementInterface
public void setStartTime(long startTime)
public long getEndTime()
getEndTime
in interface MutableElementInterface
public void setEndTime(long endTime)
endTime
- Zeitstempel, seit dem das Element nicht mehr zur Menge gehörtpublic short getSimulationVariant()
getSimulationVariant
in interface MutableElementInterface
public void setSimulationVariant(short simulationVariant)
public long getId()