--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>\r
+<plugin>\r
+\r
+ <extension\r
+ point="org.simantics.ui.doubleClick">\r
+ <doubleClickAction\r
+ name="Activate Experiment"\r
+ priority="1.0"\r
+ class="org.simantics.simulation.ui.handlers.ActivateExperimentAction">\r
+ </doubleClickAction>\r
+ </extension>\r
+ <extension\r
+ point="org.eclipse.ui.contexts">\r
+ <context\r
+ name="Experiment"\r
+ id="org.simantics.simulation.ui.experiment">\r
+ </context>\r
+ <context\r
+ name="DynamicExperiment"\r
+ id="org.simantics.simulation.ui.dynamicExperiment">\r
+ </context>\r
+ </extension>\r
+ <extension\r
+ point="org.eclipse.ui.menus">\r
+ <menuContribution\r
+ locationURI="popup:#GraphExplorerPopup?after=modelling.ext">\r
+ <command\r
+ commandId="org.simantics.simulation.ui.activateExperiment"\r
+ label="Activate Experiment"\r
+ icon="icons/control_play_blue.gif"\r
+ style="push">\r
+ <visibleWhen\r
+ checkEnabled="true">\r
+ </visibleWhen>\r
+ </command>\r
+ </menuContribution>\r
+ </extension>\r
+ <extension\r
+ point="org.eclipse.ui.commands">\r
+ <category\r
+ name="Simulation Commands"\r
+ id="org.simantics.simulation.ui.category">\r
+ </category>\r
+ <command\r
+ name="Synchronize"\r
+ categoryId="org.simantics.simulation.ui.category"\r
+ id="org.simantics.simulation.ui.reload">\r
+ </command>\r
+ <!--<command\r
+ defaultHandler="org.simantics.simulation.ui.handlers.Run"\r
+ name="Run"\r
+ categoryId="org.simantics.simulation.ui.category"\r
+ id="org.simantics.simulation.ui.run">\r
+ <state\r
+ class="org.eclipse.jface.commands.ToggleState"\r
+ id="org.simantics.simulation.ui.run.state">\r
+ </state>\r
+ </command>-->\r
+ <command\r
+ defaultHandler="org.simantics.simulation.ui.handlers.Pause"\r
+ name="Pause"\r
+ categoryId="org.simantics.simulation.ui.category"\r
+ id="org.simantics.simulation.ui.pause">\r
+ </command>\r
+ <command\r
+ defaultHandler="org.simantics.simulation.ui.handlers.Step"\r
+ name="Step"\r
+ categoryId="org.simantics.simulation.ui.category"\r
+ id="org.simantics.simulation.ui.step">\r
+ </command>\r
+ <command\r
+ defaultHandler="org.simantics.simulation.ui.handlers.Dispose"\r
+ name="Dispose"\r
+ categoryId="org.simantics.simulation.ui.category"\r
+ id="org.simantics.simulation.ui.dispose">\r
+ </command>\r
+ <command\r
+ defaultHandler="org.simantics.simulation.ui.handlers.SetDuration"\r
+ name="Set Duration"\r
+ categoryId="org.simantics.simulation.ui.category"\r
+ id="org.simantics.simulation.ui.setDuration">\r
+ </command>\r
+ <command\r
+ defaultHandler="org.simantics.simulation.ui.handlers.SaveState"\r
+ name="Save State"\r
+ categoryId="org.simantics.simulation.ui.category"\r
+ id="org.simantics.simulation.ui.saveState">\r
+ </command>\r
+ <command\r
+ name="activateExperiment"\r
+ categoryId="org.simantics.simulation.ui.category"\r
+ id="org.simantics.simulation.ui.activateExperiment">\r
+ </command>\r
+ </extension>\r
+ <extension\r
+ point="org.eclipse.core.runtime.preferences">\r
+ <initializer\r
+ class="org.simantics.simulation.ui.preferences.PreferenceInitializer">\r
+ </initializer>\r
+ </extension>\r
+ <extension\r
+ point="org.eclipse.ui.handlers">\r
+ <handler\r
+ commandId="org.simantics.simulation.ui.activateExperiment"\r
+ class="org.simantics.simulation.ui.handlers.ActivateExperimentHandler">\r
+ <activeWhen>\r
+ <with\r
+ variable="selection">\r
+ <test\r
+ args="http://www.simantics.org/Simulation-0.0/Experiment"\r
+ property="org.simantics.graph.resourceType">\r
+ </test>\r
+ </with>\r
+ </activeWhen>\r
+ </handler>\r
+ </extension>\r
+ <extension\r
+ id="org.simantics.simulation.ui.fragment"\r
+ point="org.eclipse.e4.workbench.model">\r
+ <fragment\r
+ uri="fragment.e4xmi">\r
+ </fragment>\r
+ </extension>\r
+\r
+</plugin>\r