com.pecasim.base.simulation.ui
Class SimulationMonitor
java.lang.Object
com.pecasim.base.LoggingObject
com.pecasim.base.simulation.ui.SimulationMonitor
- All Implemented Interfaces:
- ProgressMonitor
public class SimulationMonitor
- extends LoggingObject
- implements ProgressMonitor
- Author:
- cbu
Zeigt den Simulationsverlauf an
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SimulationMonitor
public SimulationMonitor(SimulationControl aControl,
boolean anHideableFlag,
int aNrOfEntities)
- Wird mir einem SimulationControl initialisiert
setVisible
public void setVisible(boolean aFlag)
- Parameters:
aFlag
- boolean
Blendet Monitor ein bzw. aus
isVisible
public boolean isVisible()
- Prüft ob der SimulationMonitor angezeit wird, oder nicht.
- Returns:
- boolean
showConfirmDialog
public boolean showConfirmDialog(java.lang.String aQuestion)
- Parameters:
aQuestion:
- !=
null
Blendet einen Fragedialog ein.
- Returns:
- boolean
addMessage
public void addMessage(java.lang.String msg)
- Specified by:
addMessage
in interface ProgressMonitor
setCurrentDate
public void setCurrentDate(SimDate date)
- Specified by:
setCurrentDate
in interface ProgressMonitor
incInit
public void incInit()
- Specified by:
incInit
in interface ProgressMonitor
isSuspend
public boolean isSuspend()
- Specified by:
isSuspend
in interface ProgressMonitor
beginTask
public void beginTask(java.lang.String aTitle,
int aWork)
- Specified by:
beginTask
in interface ProgressMonitor
worked
public void worked(int aProgress)
- Specified by:
worked
in interface ProgressMonitor
isCanceled
public boolean isCanceled()
- Specified by:
isCanceled
in interface ProgressMonitor
openErrorMessage
public void openErrorMessage(java.lang.String message,
AbstractException anException)
- Specified by:
openErrorMessage
in interface ProgressMonitor
openConfirmMessage
public boolean openConfirmMessage(java.lang.String message)
- Specified by:
openConfirmMessage
in interface ProgressMonitor
setToFinishState
public void setToFinishState()
- Specified by:
setToFinishState
in interface ProgressMonitor