de.bsvrz.puk.config.configFile.datamodel
Class ConfigMutableSet.MutableElement

java.lang.Object
  extended by de.bsvrz.puk.config.configFile.datamodel.ConfigMutableSet.MutableElement
Enclosing class:
ConfigMutableSet

private class ConfigMutableSet.MutableElement
extends Object

Repräsentiert ein Element der Menge mit dem Zeitstempel, ab dem das Element zur Menge gehört und dem Zeitstempel, ab dem das Element nicht mehr zur Menge gehört.


Field Summary
private  SystemObject _element
          ein Element der Menge
private  long _endTime
          Zeitstempel, seit dem das Element nicht mehr zur Menge gehört
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
 
Constructor Summary
ConfigMutableSet.MutableElement(SystemObject element, long startTime, long endTime, short simulationVariant)
          Erzeugt ein Objekt für die dynamische Menge.
 
Method Summary
 SystemObject getElement()
          Gibt das System-Objekt zurück.
 long getEndTime()
          Gibt den Zeitstempel zurück, der angibt, seit wann das Element nicht mehr zur Menge gehört.
 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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_element

private SystemObject _element
ein Element der Menge


_startTime

private long _startTime
Zeitstempel, seit dem das Element zur Menge gehört


_endTime

private long _endTime
Zeitstempel, seit dem das Element nicht mehr zur Menge gehört


_simulationVariant

private short _simulationVariant
Simulationsvariante, in welcher das Objekt zur Menge hinzugefügt wurde

Constructor Detail

ConfigMutableSet.MutableElement

public ConfigMutableSet.MutableElement(SystemObject element,
                                       long startTime,
                                       long endTime,
                                       short simulationVariant)
Erzeugt ein Objekt für die dynamische Menge.

Parameters:
element - das System-Objekt
startTime - Zeitstempel, seit dem das Element zur Menge gehört
endTime - Zeitstempel, seit dem das Element nicht mehr zur Menge gehört
simulationVariant - Simulationsvariante, in welcher das Objekt zur Menge hinzugefügt wurde
Method Detail

getElement

public SystemObject getElement()
Gibt das System-Objekt zurück.

Returns:
das System-Objekt

getStartTime

public long getStartTime()
Gibt den Zeitstempel zurück, der angibt, seit wann das Element zur Menge gehört.

Returns:
Zeitstempel, seit dem das Element zur Menge gehört

getEndTime

public long getEndTime()
Gibt den Zeitstempel zurück, der angibt, seit wann das Element nicht mehr zur Menge gehört.

Returns:
Zeitstempel, seit dem das Element nicht mehr zur Menge gehört

getSimulationVariant

public short getSimulationVariant()
Gibt die Simulationsvariante dieses Elements zurück, in der das Objekt dieser dynamischen Menge hinzugefügt wurde.

Returns:
die Simulationsvariante, in welcher das Objekt der Menge hinzugefügt wurde.

setEndTime

public void setEndTime(long endTime)
Setzt den Zeitstempel, der angibt, seit wann das Element nicht mehr zur Menge gehört.

Parameters:
endTime - Zeitstempel, seit dem das Element nicht mehr zur Menge gehört