de.bsvrz.buv.plugin.sim
Class Definitionsdialog

java.lang.Object
  extended by org.eclipse.swt.widgets.Dialog
      extended by de.bsvrz.buv.plugin.sim.Definitionsdialog

public class Definitionsdialog
extends org.eclipse.swt.widgets.Dialog

Über den Definitionsdialog kann ein Simulationseintrag neu angelegt werden.
Definitionsdialog wird aktiv, wenn in Verwaltungsdialog der Button "neu" gedrückt wurde.

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
Definitionsdialog(org.eclipse.swt.widgets.Shell parent)
          Konstruktor für neue Instanzen der Klasse Definitionsdialog.
 
Method Summary
 Simulation oeffne()
          Öffnet den Dialog Definitionsdialog.
 boolean oeffne(Simulation simulationDatensatz)
          Öffnet den Dialog Definitionsdialog zum Bearbeiten eines Simulationseintrages.
 
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

Definitionsdialog

public Definitionsdialog(org.eclipse.swt.widgets.Shell parent)
Konstruktor für neue Instanzen der Klasse Definitionsdialog.

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

oeffne

public Simulation oeffne()
Öffnet den Dialog Definitionsdialog.

Returns:
Liefert den Simulation, wenn ein neuer SimulationsEintrag generiert wurde, sonst null.

oeffne

public boolean oeffne(Simulation simulationDatensatz)
Öffnet den Dialog Definitionsdialog zum Bearbeiten eines Simulationseintrages.

Parameters:
simulationDatensatz - SimulationsDatensatz, der bearbeitet werden soll.
Returns:
Liefert true, wenn ein Simulationseintrag bearbeitet wurde, sonst false.
Wenn true geliefert wurde, kann dies die Klasse Verwaltungsdialog auswerten und die Listendarstellung der Simulationen aktualisieren.