de.bsvrz.buv.plugin.sim
Class SimulationSteuerungsdialog
java.lang.Object
org.eclipse.swt.widgets.Dialog
de.bsvrz.buv.plugin.sim.SimulationSteuerungsdialog
- All Implemented Interfaces:
- ISimulationListener, de.bsvrz.dav.daf.main.ClientReceiverInterface
public class SimulationSteuerungsdialog
- extends org.eclipse.swt.widgets.Dialog
- implements ISimulationListener, de.bsvrz.dav.daf.main.ClientReceiverInterface
Bei dem Dialog zur Simulationssteuerung erscheint in der Titelzeile der Name
der Simulation. Über die Schaltflächen lassen sich die aktuelle Simulation
starten (Start), anhalten (Pause, Fortsetzung mit Start), stoppen (Stop) und
bei Offline-Simulationen um einen Schritt weierspringen (Einzelschritt).
Über den Schieberegler lässt sich bei Offline-Simulationen die
Triggergeschwindigkeit einstel-len. Der Schieberegler, die aktuelle
Simulationszeit und die Schaltflächen „Einzelschritt“ und „Pause“ sind bei
der Online-Simulation nicht darzustellen.
Wird die Simulationssteuerung geschlossen, so wird die Simulation dadurch
nicht beendet oder angehalten. Das Simulationssteuerungsfenster ist dann
über den Dialog „Verwaltung Simulation“ wieder darstellbar.
Die Klasse erfüllt die technische Anforderungen des Segments Bedienung und
Visualisierung (BUV):
- Version:
- $Revision: 1.1 $ / $Date: 2010/02/02 15:22:01 $ / ($Author: HofmannJ $)
- Author:
- HofmannJ
Methods inherited from class org.eclipse.swt.widgets.Dialog |
checkSubclass, getParent, getStyle, getText, setText |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SimulationSteuerungsdialog
public SimulationSteuerungsdialog(org.eclipse.swt.widgets.Shell parent)
- Konstruktor, liefert eine neue Instanz der Klasse
SimulationSteuerungsdialog
.
- Parameters:
parent
- Eltern-Shell, die für die Darstellung benutzt werden soll.
oeffne
public void oeffne(Simulation eintrag)
- Öffnet den Dialog
Simulationssteuerung
.
- Parameters:
simulationssteuerungDatensatz
- Simulation, die gesteuert werden soll.
simulationEingang
public void simulationEingang(SimulationEreignis e)
- Description copied from interface:
ISimulationListener
- Dieser Listener wird aktiv, sobald eine oder mehrere Simulationen
eingegangen sind.
Diese werden als Liste vom Typ SimulationEreignis geliefert.
- Specified by:
simulationEingang
in interface ISimulationListener
update
public void update(de.bsvrz.dav.daf.main.ResultData[] results)
- Specified by:
update
in interface de.bsvrz.dav.daf.main.ClientReceiverInterface