Added Set End Time command and handler as an alternate stepping mode 70/2870/2
authorTuukka Lehtonen <tuukka.lehtonen@semantum.fi>
Thu, 2 May 2019 12:15:57 +0000 (15:15 +0300)
committerTuukka Lehtonen <tuukka.lehtonen@semantum.fi>
Thu, 2 May 2019 12:24:13 +0000 (15:24 +0300)
commitca59190923cb45fbcde8d18d78c9c1418c1f0471
tree545a11d7a6547fc333660088116e12018e21a557
parent5e340942bc7de041b75c6ba281617eb0c800f30a
Added Set End Time command and handler as an alternate stepping mode

Previously only duration-based simulation stepping mode was available.
These changes add another mode: simulate until an end time.

gitlab #292
APROS-15393

Change-Id: Ia08bbd04abb40a2718c63781a8318a40d616b711
15 files changed:
bundles/org.simantics.simulation.ui/fragment.e4xmi
bundles/org.simantics.simulation.ui/plugin.xml
bundles/org.simantics.simulation.ui/src/org/simantics/simulation/ui/handlers/SetDuration.java [deleted file]
bundles/org.simantics.simulation.ui/src/org/simantics/simulation/ui/handlers/e4/SetDuration.java
bundles/org.simantics.simulation.ui/src/org/simantics/simulation/ui/handlers/e4/SetEndTime.java [new file with mode: 0644]
bundles/org.simantics.simulation.ui/src/org/simantics/simulation/ui/handlers/e4/Step.java
bundles/org.simantics.simulation.ui/src/org/simantics/simulation/ui/handlers/e4/TimeInputDialog.java [new file with mode: 0644]
bundles/org.simantics.simulation.ui/src/org/simantics/simulation/ui/handlers/e4/TimeValidator.java [new file with mode: 0644]
bundles/org.simantics.simulation.ui/src/org/simantics/simulation/ui/handlers/e4/WorkbenchUtil.java [new file with mode: 0644]
bundles/org.simantics.simulation.ui/src/org/simantics/simulation/ui/preferences/SimulationPreferenceUtil.java
bundles/org.simantics.simulation.ui/src/org/simantics/simulation/ui/preferences/SimulationPreferences.java
bundles/org.simantics.simulation/src/org/simantics/simulation/SimulationEvents.java
bundles/org.simantics.simulation/src/org/simantics/simulation/experiment/ExperimentUtil.java
bundles/org.simantics.simulation/src/org/simantics/simulation/experiment/IDynamicExperiment.java
bundles/org.simantics.simulation/src/org/simantics/simulation/experiment/SimulationTimeUtil.java