de.bsvrz.puk.config.main.simulation
Class Ready

java.lang.Object
  extended by de.bsvrz.puk.config.main.simulation.Ready
All Implemented Interfaces:
SimulationStates

public class Ready
extends Object
implements SimulationStates

Diese Klasse stellt den Zustand "Bereit" der Konfiguration für eine Simulation dar. Es sind alle Zustandsübergänge vorhanden um in die Zustände NichtBereit und Gelöscht zu wechseln.

Einige Zustandsübergänge, zu Beispiel das erneute Aufrufen von Start, führen zu keinem Zustandswechsel.

Author:
Achim Wullenkord (AW), Kappich Systemberatung

Constructor Summary
Ready(ConfigSimulationObject simulationObject, de.bsvrz.puk.config.main.simulation.Util util, ClientDavInterface connection)
          Erzeugt das Objekt und meldet sich auf einen Parameter an.
 
Method Summary
 void delete()
          Diese Methode wird aufgerufen, wenn die Simulation in den Zustand "gelöscht" überführt werden soll.
 void noSource()
          Wird aufgerufen, wenn es keine Quelle gibt, die Daten verschicken kann.
 void pause()
          Diese Methode wird aufgerufen, wenn die Simulation in den Zustand "pause" überführt werden soll.
 void preStart()
          Diese Methode wird aufgerufen, wenn die Simulation in den Zustand "vorstart" überführt werden soll.
 void removedFromSet()
          Diese Methode wird aufgerufen, wenn die Simulation aus der Menge der Simulationen entfernt wurde.
 void start()
          Diese Methode wird aufgerufen, wenn die Simulation in den Zustand "start" überführt werden soll.
 void stop()
          Diese Methode wird aufgerufen, wenn die Simulation in den Zustand "stop" überführt werden soll.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Ready

public Ready(ConfigSimulationObject simulationObject,
             de.bsvrz.puk.config.main.simulation.Util util,
             ClientDavInterface connection)
Erzeugt das Objekt und meldet sich auf einen Parameter an.

Parameters:
simulationObject -
util -
connection -
Method Detail

preStart

public void preStart()
Description copied from interface: SimulationStates
Diese Methode wird aufgerufen, wenn die Simulation in den Zustand "vorstart" überführt werden soll.

Specified by:
preStart in interface SimulationStates

start

public void start()
Description copied from interface: SimulationStates
Diese Methode wird aufgerufen, wenn die Simulation in den Zustand "start" überführt werden soll.

Specified by:
start in interface SimulationStates

stop

public void stop()
Description copied from interface: SimulationStates
Diese Methode wird aufgerufen, wenn die Simulation in den Zustand "stop" überführt werden soll.

Specified by:
stop in interface SimulationStates

pause

public void pause()
Description copied from interface: SimulationStates
Diese Methode wird aufgerufen, wenn die Simulation in den Zustand "pause" überführt werden soll.

Specified by:
pause in interface SimulationStates

delete

public void delete()
Description copied from interface: SimulationStates
Diese Methode wird aufgerufen, wenn die Simulation in den Zustand "gelöscht" überführt werden soll.

Specified by:
delete in interface SimulationStates

noSource

public void noSource()
Description copied from interface: SimulationStates
Wird aufgerufen, wenn es keine Quelle gibt, die Daten verschicken kann.

Specified by:
noSource in interface SimulationStates

removedFromSet

public void removedFromSet()
Description copied from interface: SimulationStates
Diese Methode wird aufgerufen, wenn die Simulation aus der Menge der Simulationen entfernt wurde.

Specified by:
removedFromSet in interface SimulationStates

toString

public String toString()
Overrides:
toString in class Object