Class Ready

  • All Implemented Interfaces:
    SimulationStates

    public class Ready
    extends java.lang.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.

    • Constructor Summary

      Constructors 
      Constructor Description
      Ready​(ConfigSimulationObject simulationObject, de.bsvrz.puk.config.main.simulation.Util util, de.bsvrz.dav.daf.main.ClientDavInterface connection)
      Erzeugt das Objekt und meldet sich auf einen Parameter an.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      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.
      java.lang.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,
                     de.bsvrz.dav.daf.main.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 java.lang.String toString()
        Overrides:
        toString in class java.lang.Object