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 voidattachToSimEngine(microsim.engine.SimulationEngine engine)voidbuildModel()Ask engine to build currently loaded models.voidchangeEventTimeTreshold(int value)voidcloseCurrentModels()voiddoStep()voideditProperties()java.util.PropertiesgetSettings()Return a reference to the settings list.booleanisTurnOffDatabaseConnection()voidnavigateWebSite()voidonEngineEvent(microsim.event.SystemEventType event)voidpauseModel()voidprintWindowPositions()voidrestartModel()voidsetTurnOffDatabaseConnection(boolean turnOffDatabaseConnection)voidshowDatabaseExplorer()voidshowProperties()voidstartModel()voidstopModel()voidupdateModelParams()
-
-
-
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:
onEngineEventin interfacemicrosim.engine.EngineListener
-
-