Package microsim.gui.shell
Class MicrosimShell.SimulationController
- java.lang.Object
-
- microsim.gui.shell.MicrosimShell.SimulationController
-
- All Implemented Interfaces:
microsim.engine.EngineListener
- Enclosing class:
- MicrosimShell
public class MicrosimShell.SimulationController extends java.lang.Object implements microsim.engine.EngineListener
-
-
Constructor Summary
Constructors Constructor Description SimulationController(MicrosimShell owner)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
attachToSimEngine(microsim.engine.SimulationEngine engine)
void
buildModel()
Ask engine to build currently loaded models.void
changeEventTimeTreshold(int value)
void
closeCurrentModels()
void
doStep()
void
editProperties()
java.util.Properties
getSettings()
Return a reference to the settings list.boolean
isTurnOffDatabaseConnection()
void
navigateWebSite()
void
onEngineEvent(microsim.event.SystemEventType event)
void
pauseModel()
void
printWindowPositions()
void
restartModel()
void
setTurnOffDatabaseConnection(boolean turnOffDatabaseConnection)
void
showDatabaseExplorer()
void
showProperties()
void
startModel()
void
stopModel()
void
updateModelParams()
-
-
-
Constructor Detail
-
SimulationController
public SimulationController(MicrosimShell owner)
-
-
Method Detail
-
showProperties
public void showProperties()
-
setTurnOffDatabaseConnection
public void setTurnOffDatabaseConnection(boolean turnOffDatabaseConnection)
-
isTurnOffDatabaseConnection
public boolean isTurnOffDatabaseConnection()
-
showDatabaseExplorer
public void showDatabaseExplorer()
-
editProperties
public void editProperties()
-
startModel
public void startModel()
-
pauseModel
public void pauseModel()
-
updateModelParams
public void updateModelParams()
-
stopModel
public void stopModel()
-
restartModel
public void restartModel()
-
attachToSimEngine
public void attachToSimEngine(microsim.engine.SimulationEngine engine)
-
doStep
public void doStep() throws microsim.exception.SimulationException
- Throws:
microsim.exception.SimulationException
-
changeEventTimeTreshold
public void changeEventTimeTreshold(int value)
-
navigateWebSite
public void navigateWebSite()
-
closeCurrentModels
public void closeCurrentModels()
-
buildModel
public void buildModel()
Ask engine to build currently loaded models.
-
getSettings
public java.util.Properties getSettings()
Return a reference to the settings list.- Returns:
- An instance of the Java standard Properties class.
-
printWindowPositions
public void printWindowPositions()
-
onEngineEvent
public void onEngineEvent(microsim.event.SystemEventType event)
- Specified by:
onEngineEvent
in interfacemicrosim.engine.EngineListener
-
-