|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.vew.sim.sim.steuerung.SteuerungSimulationAbstrakt
de.bsvrz.vew.sim.sim.steuerung.SteuerungOnlineSimulation
de.bsvrz.vew.sim.sim.steuerung.SteuerungOfflineSimulation
public class SteuerungOfflineSimulation
Steuerung zu einer Offline-Simulation.
Field Summary |
---|
Fields inherited from class de.bsvrz.vew.sim.sim.steuerung.SteuerungOnlineSimulation |
---|
_generator, STATUS_TIMEOUT |
Fields inherited from class de.bsvrz.vew.sim.sim.steuerung.SteuerungSimulationAbstrakt |
---|
_simulation |
Constructor Summary | |
---|---|
SteuerungOfflineSimulation(Simulation simulation)
Erzeuge eine neue Steuerungs-Instanz für eine Offline-Simulation |
Method Summary | |
---|---|
protected void |
beendeDatengenerator()
Beende den Datengenerator für diese Simulation |
boolean |
erstelleWorkflow(int uebergang)
In dieser Methode wird der Workflow zu den Zustandsübergängen implementiert |
long |
getBeginn()
Bestimme den Beginn der zugeordneten Offline-Simulation |
long |
getEnde()
Bestimme das Ende der zugeordneten Offline-Simulation |
float |
getFaktor()
Bestimme den Geschwindigkeitsfaktor für die zugeordnete Offline-Simulation |
boolean |
isSimulationsZeitBereichGueltig()
|
protected void |
pauseDatengenerator()
Setze den Datengenerator für die zugeordnete Offline-Simulation in den Zustand "Pause" |
boolean |
sendeZeitbereich()
Sendet den Zeitbereich der Offline-Simulation an den Datenverteiler |
boolean |
sendeZustand()
Sende den aktuellen Zustand der Simulation an den Datenverteiler |
void |
setBeginn(long beginn)
Setze den Beginn der zugeordneten Offline-Simulation |
void |
setEnde(long ende)
Setze das Ende der zugeordneten Offline-Simulation |
void |
setFaktor(float faktor)
Setze den Geschwindigkeitsfaktor für die zugeordnete Offline-Simulation |
protected void |
starteDatengenerator()
Starte den Datengenerator für diese Simulation |
Methods inherited from class de.bsvrz.vew.sim.sim.steuerung.SteuerungOnlineSimulation |
---|
isArchivSystemBereit, isKonfigurationBereit, isParametrierungBereit, isSimulationsStreckenObjektGueltig |
Methods inherited from class de.bsvrz.vew.sim.sim.steuerung.SteuerungSimulationAbstrakt |
---|
sendeBeenden, sendeStart, sendeStop |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SteuerungOfflineSimulation(Simulation simulation)
simulation
- die Simulation, zu der die Instanz erzeugt werden sollMethod Detail |
---|
public boolean erstelleWorkflow(int uebergang)
SteuerungSimulation
erstelleWorkflow
in interface SteuerungSimulation
erstelleWorkflow
in class SteuerungOnlineSimulation
uebergang
- Id für den Zustandsübergang
public boolean sendeZustand()
SteuerungSimulation
sendeZustand
in interface SteuerungSimulation
sendeZustand
in class SteuerungOnlineSimulation
public boolean sendeZeitbereich()
public boolean isSimulationsZeitBereichGueltig()
public float getFaktor()
public void setFaktor(float faktor)
faktor
- der neue Geschwindigkeitsfaktorpublic long getBeginn()
public void setBeginn(long beginn)
beginn
- den neuen Simulations-Beginnpublic long getEnde()
public void setEnde(long ende)
ende
- das neue Simulations-Endeprotected void starteDatengenerator()
SteuerungOnlineSimulation
starteDatengenerator
in class SteuerungOnlineSimulation
protected void pauseDatengenerator()
protected void beendeDatengenerator()
SteuerungOnlineSimulation
beendeDatengenerator
in class SteuerungOnlineSimulation
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |