de.bsvrz.buv.plugin.sim
Class SimulationDefinitionsdialog

java.lang.Object
  extended by org.eclipse.swt.widgets.Dialog
      extended by de.bsvrz.buv.plugin.sim.SimulationDefinitionsdialog
All Implemented Interfaces:
ISimulationListener

public class SimulationDefinitionsdialog
extends org.eclipse.swt.widgets.Dialog
implements ISimulationListener

Über den Definitionsdialog muss eine Simulation neu angelegt bzw. ein existierende Simulation geändert werden können.

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

Constructor Summary
SimulationDefinitionsdialog(org.eclipse.swt.widgets.Shell parent)
          Konstruktor für eine neue Instanz der Klasse SimulationDefinitionsdialog
 
Method Summary
 Simulation oeffne()
          Öffnet den Dialog SimulationDefinitionsdialog zum Anlegen eines neuen Filters für Betriebsmeldungen.
 Simulation oeffne(Simulation eintrag)
          Öffnet den Dialog SimulationDefinitionsdialog zum Bearbeiten eines bereits erzeugten Filters für Betriebsmeldungen.
 void simulationEingang(SimulationEreignis e)
          Dieser Listener wird aktiv, sobald eine oder mehrere Simulationen eingegangen sind.
 
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
 

Constructor Detail

SimulationDefinitionsdialog

public SimulationDefinitionsdialog(org.eclipse.swt.widgets.Shell parent)
Konstruktor für eine neue Instanz der Klasse SimulationDefinitionsdialog

Parameters:
parent - Eltern-Shell, die für die Darstellung benutzt werden soll.
Method Detail

oeffne

public Simulation oeffne()
Öffnet den Dialog SimulationDefinitionsdialog zum Anlegen eines neuen Filters für Betriebsmeldungen.

Returns:
Liefert den erzeugten Filter als Instanz der Klasse Filter.

oeffne

public Simulation oeffne(Simulation eintrag)
Öffnet den Dialog SimulationDefinitionsdialog zum Bearbeiten eines bereits erzeugten Filters für Betriebsmeldungen.

Parameters:
betriebsMvDefinitionsdialogFilter - Filter von Betriebsmeldungen, der bearbeitet werden soll.
Returns:
Liefert true, falls der Filter bearbeitet wurde, sonst false. Wenn true geliefert wird, kann der Verwaltungsdialog Filter Betriebsmeldungen (ZustandVerwaltungsdialog) die Darstellung der Liste der Filter aktualisieren.

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