Class MicrosimShell.SimulationController

  • All Implemented Interfaces:
    microsim.engine.EngineListener
    Enclosing class:
    MicrosimShell

    public class MicrosimShell.SimulationController
    extends java.lang.Object
    implements microsim.engine.EngineListener
    • 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 interface microsim.engine.EngineListener