de.bsvrz.vew.sim.sim.steuerung
Class StartInfoVerwaltung

java.lang.Object
  extended by de.bsvrz.vew.sim.sim.steuerung.StartInfoVerwaltung
Direct Known Subclasses:
StartStopBeenden, StartStopStart, StartStopStop

public class StartInfoVerwaltung
extends java.lang.Object

Verwaltung der parametrierenden ATG "SimulationStartInfo" für eine Simulation

Version:
$Revision: 1.1 $ / $Date: 2008/10/31 13:30:30 $ / ($Author: Sans $)
Author:
Dambach-Werke GmbH, Stefan Sans

Field Summary
protected  Simulation _simulation
          Die Simulation, deren StartInfo-Parameter hier verwaltet werden
 
Constructor Summary
StartInfoVerwaltung(Simulation simulation)
          Neue Instanz einer StartInfo-Verwaltung
 
Method Summary
 void aktualisiereStartInfo(java.util.Map<java.lang.String,java.lang.String> startInfo)
          Die StartInfo-Parameter aktualisieren.
 java.util.Map<java.lang.String,java.lang.String> getStartInfo()
          Bestimmen der aktuellen StartInfo-Parameter.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_simulation

protected final Simulation _simulation
Die Simulation, deren StartInfo-Parameter hier verwaltet werden

Constructor Detail

StartInfoVerwaltung

public StartInfoVerwaltung(Simulation simulation)
Neue Instanz einer StartInfo-Verwaltung

Parameters:
simulation - die Simulatin, für die die neue Instanz erzeugt werden soll
Method Detail

getStartInfo

public java.util.Map<java.lang.String,java.lang.String> getStartInfo()
Bestimmen der aktuellen StartInfo-Parameter. Alle aktuellen StartInfos in einer Map: Schlüssel ist jeweils die PID des Rechnerobjkets, Wert ist die Startskript-Spezifikation

Returns:
eine Map mit allen StartInfo-Daten

aktualisiereStartInfo

public void aktualisiereStartInfo(java.util.Map<java.lang.String,java.lang.String> startInfo)
Die StartInfo-Parameter aktualisieren. Die StartInfo-Parameter der zugeordneten Simulation werden durch die übergebenen Daten ersetzt

Parameters:
startInfo - eine Map: Schlüssel ist jeweils die PID des Rechnerobjkets, Wert ist die StartStopp-Start-Id