Class MicrosimShell.SimulationController

java.lang.Object
microsim.gui.shell.MicrosimShell.SimulationController
All Implemented Interfaces:
EngineListener
Enclosing class:
MicrosimShell

public class MicrosimShell.SimulationController extends Object implements EngineListener
Author:
Michele Sonnessa
  • Constructor Details

    • SimulationController

      public SimulationController(MicrosimShell owner)
  • Method Details

    • 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(SimulationEngine engine)
    • doStep

      public void doStep() throws SimulationException
      Throws:
      SimulationException
    • changeEventTimeTreshold

      public void changeEventTimeTreshold(int value)
    • closeCurrentModels

      public void closeCurrentModels()
    • buildModel

      public void buildModel()
      Ask engine to build currently loaded models.
    • getSettings

      public 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(SystemEventType event)
      Specified by:
      onEngineEvent in interface EngineListener