]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.simulation.ui/plugin.xml
Migrated source code from Simantics SVN
[simantics/platform.git] / bundles / org.simantics.simulation.ui / plugin.xml
diff --git a/bundles/org.simantics.simulation.ui/plugin.xml b/bundles/org.simantics.simulation.ui/plugin.xml
new file mode 100644 (file)
index 0000000..a7becbb
--- /dev/null
@@ -0,0 +1,125 @@
+<?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