de.bsvrz.buv.plugin.sim
Class Simulation

java.lang.Object
  extended by de.bsvrz.buv.plugin.sim.Simulation
All Implemented Interfaces:
java.lang.Cloneable

public class Simulation
extends java.lang.Object
implements java.lang.Cloneable

Kapselt die Daten, die hinter einer Simulation stehen.

Version:
$Revision: 1.1 $ / $Date: 2010/02/02 15:22:01 $ / ($Author: HofmannJ $)
Author:
HofmannJ

Nested Class Summary
static class Simulation.SimulationsArt
          Enumerator für die verschiedenen Simulationsarten
 
Constructor Summary
Simulation(java.lang.String name)
          Konstruktor, setzt den Namen der Simulation.
 
Method Summary
 Simulation clone()
          Liefert einen Clone dieser Klasse.
 Simulation.SimulationsArt getGewaehlteSimulationsArt()
          Liefert die Simulationsart als Enum SimulationsArt.
 java.lang.String getName()
          Liefert den Namen der Simulation.
 java.lang.String getPid()
          Liefert die Pid der Simulation.
 long getSimulationsende()
          Liefert den Endzeitpunkt der Simulation in Millisekunden seit 1970, wenn es sich um eine OfflineSimulation handelt, sonst -1.
 long getSimulationsstart()
          Liefert den Startzeitpunkt der Simulation in Millisekunden seit 1970, wenn es sich um eine OfflineSimulation handelt, sonst -1.
 SimulationssteuerungDaten getSimulationssteuerungDaten()
          Liefert die Instanz der Klasse SimulationssteuerungDaten, zugehörig zu dieser Simulatio.
 de.bsvrz.dav.daf.main.config.SystemObject getSimulationsStrecke()
          Liefert die Simulationsstrecke.
 java.lang.String getVariante()
           
 void setGewaehlteSimulationsArt(Simulation.SimulationsArt simulationsArt)
          Setzt die Simulationsart als Enum SimulationsArt.
 void setName(java.lang.String name)
          Setzt den Namen der Simulation.
 void setPid(java.lang.String pid)
          Setzt die Pid der Simulation.
 void setSimulationsende(long _simulationsende)
          Setzt den Endzeitpunkt der Simulation in Millisekunden seit 1970, wenn es sich um eine OfflineSimulation handelt.
 void setSimulationsstart(long _simulationsstart)
          Setzt den Startzeitpunkt der Simulation in Millisekunden seit 1970, wenn es sich um eine OfflineSimulation handelt.
 void setSimulationsStrecke(de.bsvrz.dav.daf.main.config.SystemObject simulationsStrecke)
          Setzt die Simulationsstrecke.
 void setVariante(java.lang.String variante)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Simulation

public Simulation(java.lang.String name)
Konstruktor, setzt den Namen der Simulation.

Parameters:
name - Name der Simulation.
Method Detail

getSimulationssteuerungDaten

public SimulationssteuerungDaten getSimulationssteuerungDaten()
Liefert die Instanz der Klasse SimulationssteuerungDaten, zugehörig zu dieser Simulatio.

Returns:
Zugehörige Instanz der Klasse SimulationssteuerungDaten.

getPid

public java.lang.String getPid()
Liefert die Pid der Simulation.

Returns:
Pid der Simulation.

setPid

public void setPid(java.lang.String pid)
Setzt die Pid der Simulation.

Parameters:
pid - Pid der Simulation.

getName

public java.lang.String getName()
Liefert den Namen der Simulation.

Returns:
Name der Simulation.

setName

public void setName(java.lang.String name)
Setzt den Namen der Simulation.

Parameters:
name - Name der Simulation.

getGewaehlteSimulationsArt

public Simulation.SimulationsArt getGewaehlteSimulationsArt()
Liefert die Simulationsart als Enum SimulationsArt.

Returns:
Simulationsart

setGewaehlteSimulationsArt

public void setGewaehlteSimulationsArt(Simulation.SimulationsArt simulationsArt)
Setzt die Simulationsart als Enum SimulationsArt.

Parameters:
simulationsArt - Simulationsart.

getSimulationsStrecke

public de.bsvrz.dav.daf.main.config.SystemObject getSimulationsStrecke()
Liefert die Simulationsstrecke.

Returns:
Simulationsstrecke

setSimulationsStrecke

public void setSimulationsStrecke(de.bsvrz.dav.daf.main.config.SystemObject simulationsStrecke)
Setzt die Simulationsstrecke.

Parameters:
simulationsStrecke - Simulationsstrecke

getSimulationsende

public long getSimulationsende()
Liefert den Endzeitpunkt der Simulation in Millisekunden seit 1970, wenn es sich um eine OfflineSimulation handelt, sonst -1.

Returns:
Endzeitpunkt der Simulation in Millisekunden seit 1970.

setSimulationsende

public void setSimulationsende(long _simulationsende)
Setzt den Endzeitpunkt der Simulation in Millisekunden seit 1970, wenn es sich um eine OfflineSimulation handelt.

Parameters:
_simulationsende - Endzeitpunkt der Simulation in Millisekunden seit 1970.

getSimulationsstart

public long getSimulationsstart()
Liefert den Startzeitpunkt der Simulation in Millisekunden seit 1970, wenn es sich um eine OfflineSimulation handelt, sonst -1.

Returns:
Startzeitpunkt der Simulation in Millisekunden seit 1970.

setSimulationsstart

public void setSimulationsstart(long _simulationsstart)
Setzt den Startzeitpunkt der Simulation in Millisekunden seit 1970, wenn es sich um eine OfflineSimulation handelt.

Parameters:
_simulationsstart - Startzeitpunkt der Simulation in Millisekunden seit 1970.

clone

public Simulation clone()
Liefert einen Clone dieser Klasse.

Overrides:
clone in class java.lang.Object
Returns:
Clone dieser Klasse.

getVariante

public java.lang.String getVariante()

setVariante

public void setVariante(java.lang.String variante)