]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.scl.ui/plugin.xml
Migrated source code from Simantics SVN
[simantics/platform.git] / bundles / org.simantics.scl.ui / plugin.xml
diff --git a/bundles/org.simantics.scl.ui/plugin.xml b/bundles/org.simantics.scl.ui/plugin.xml
new file mode 100755 (executable)
index 0000000..3a852b3
--- /dev/null
@@ -0,0 +1,179 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<?eclipse version="3.4"?>\r
+<plugin>\r
+   <extension\r
+         point="org.eclipse.ui.editors">\r
+      <editor\r
+            class="org.simantics.scl.ui.editor.SCLEditor"\r
+            contributorClass="org.eclipse.ui.texteditor.BasicTextEditorActionContributor"\r
+            default="true"\r
+            extensions="scl"\r
+            filenames="*.scl"\r
+            id="org.simantics.scl.ui.editor"\r
+            name="SCL Editor">\r
+      </editor>\r
+      <editor\r
+            class="org.simantics.scl.ui.editor2.SCLModuleEditor2"\r
+            contributorClass="org.eclipse.ui.texteditor.BasicTextEditorActionContributor"\r
+            default="true"\r
+            extensions="scl"\r
+            filenames="*.scl"\r
+            id="org.simantics.scl.ui.editor2"\r
+            name="SCL Module Editor">\r
+      </editor>\r
+   </extension>\r
+   <extension\r
+         point="org.eclipse.core.filebuffers.documentSetup">\r
+      <participant\r
+            class="org.simantics.scl.ui.editor.SCLDocumentSetup"\r
+            extensions="scl">\r
+      </participant>\r
+   </extension>\r
+   <extension\r
+         point="org.eclipse.core.contenttype.contentTypes">\r
+      <content-type\r
+            default-charset="UTF-8"\r
+            file-extensions="scl"\r
+            id="org.simantics.scl.contentType"\r
+            name="SCL Source"\r
+            priority="normal">\r
+      </content-type>\r
+   </extension>\r
+   <extension\r
+         point="org.eclipse.ui.views">\r
+      <category\r
+            id="org.simantics.scl.ui.category"\r
+            name="SCL">\r
+      </category>\r
+      <view\r
+            allowMultiple="true"\r
+            category="org.simantics.scl.ui.category"\r
+            class="org.simantics.scl.ui.console.SCLConsoleView"\r
+            icon="icons/application_xp_terminal.png"\r
+            id="org.simantics.scl.ui.console"\r
+            name="SCL Console"\r
+            restorable="true">\r
+      </view>\r
+      <view\r
+            allowMultiple="true"\r
+            category="org.simantics.scl.ui.category"\r
+            class="org.simantics.scl.ui.issues.SCLIssuesView"\r
+            icon="icons/error.png"\r
+            id="org.simantics.scl.ui.issues"\r
+            name="SCL Issues"\r
+            restorable="true">\r
+      </view>\r
+   </extension>\r
+   <extension\r
+         point="org.eclipse.ui.menus">\r
+      <menuContribution\r
+            allPopups="false"\r
+            locationURI="menu:help?after=group.main.ext">\r
+         <command\r
+               commandId="org.simantics.scl.ui.launchDocumentationBrowser"\r
+               label="SCL Documentation"\r
+               style="push">\r
+         </command>\r
+      </menuContribution>\r
+      <menuContribution\r
+            allPopups="false"\r
+            locationURI="org.simantics.scl.ui.menuContribution1">\r
+      </menuContribution>\r
+   </extension>\r
+   <extension\r
+         point="org.eclipse.ui.commands">\r
+      <command\r
+            id="org.simantics.scl.ui.launchDocumentationBrowser"\r
+            name="SCL module documentation">\r
+      </command>\r
+      <command\r
+            id="org.simantics.scl.editor.openModule"\r
+            name="Open SCL module">\r
+      </command>\r
+      <command\r
+            id="org.simantics.scl.editor.openDefinition"\r
+            name="Open SCL definition">\r
+      </command>\r
+      <command\r
+            id="org.simantics.scl.editor.openDeclaration"\r
+            name="Open Declaration">\r
+      </command>\r
+   </extension>\r
+   <extension\r
+         point="org.eclipse.ui.handlers">\r
+      <handler\r
+            class="org.simantics.scl.ui.browser.LaunchSCLDocumentationBrowser"\r
+            commandId="org.simantics.scl.ui.launchDocumentationBrowser">\r
+      </handler>   \r
+      <handler\r
+            class="org.simantics.scl.ui.editor2.OpenSCLModule"\r
+            commandId="org.simantics.scl.editor.openModule">\r
+      </handler>\r
+      <handler\r
+            class="org.simantics.scl.ui.editor2.OpenSCLDefinition"\r
+            commandId="org.simantics.scl.editor.openDefinition">\r
+      </handler>\r
+      <handler\r
+            class="org.simantics.scl.ui.editor2.OpenDeclaration"\r
+            commandId="org.simantics.scl.editor.openDeclaration">\r
+      </handler>\r
+   </extension>\r
+   <extension\r
+         point="org.eclipse.ui.bindings">\r
+      <key\r
+            commandId="org.eclipse.ui.views.showView"\r
+            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"\r
+            sequence="M2+M3+Q S">\r
+         <parameter\r
+               id="org.eclipse.ui.views.showView.viewId"\r
+               value="org.simantics.scl.ui.console">\r
+         </parameter>\r
+      </key>\r
+      <key\r
+            platform="carbon"\r
+            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"\r
+            sequence="M2+M3+Q S">\r
+      </key>\r
+      <key\r
+            platform="carbon"\r
+            commandId="org.eclipse.ui.views.showView"\r
+            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"\r
+            sequence="M1+M3+Q S">\r
+         <parameter\r
+               id="org.eclipse.ui.views.showView.viewId"\r
+               value="org.simantics.scl.ui.console">\r
+         </parameter>\r
+      </key>\r
+      <key\r
+            commandId="org.simantics.scl.editor.openModule"\r
+            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"\r
+            sequence="CTRL+SHIFT+M">\r
+      </key>\r
+      <key\r
+            commandId="org.simantics.scl.editor.openDefinition"\r
+            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"\r
+            sequence="CTRL+SHIFT+D">\r
+      </key>\r
+      <key\r
+            commandId="org.simantics.scl.editor.openDeclaration"\r
+            contextId="org.simantics.scl.ui.editor"\r
+            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"\r
+            sequence="F3">\r
+      </key>\r
+   </extension>\r
+   <extension\r
+         point="org.eclipse.ui.contexts">\r
+      <context\r
+            id="org.simantics.scl.ui.editor"\r
+            name="SCL module editor">\r
+      </context>\r
+   </extension>\r
+   <extension\r
+         point="org.eclipse.ui.elementFactories">\r
+      <factory\r
+            class="org.simantics.scl.ui.editor2.SCLModuleEditorInputFactory"\r
+            id="org.simantics.scl.ui.editor.inputFactory">\r
+      </factory>\r
+   </extension>\r
+\r
+</plugin>\r