]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.desktop.ui/plugin.xml
Added Edit main menu to all Simantics Desktop based applications
[simantics/platform.git] / bundles / org.simantics.desktop.ui / plugin.xml
index a3df92f9804aeddc0ee85566d9664b8830c79221..4cd4c8be712bc44b93bb1bc78dbc1aaea3543085 100644 (file)
-<?xml version="1.0" encoding="UTF-8"?>\r
-<plugin>\r
-\r
-   <extension\r
-         point="org.eclipse.ui.perspectives">\r
-      <perspective\r
-            name="Modelling"\r
-            fixed="false"\r
-            class="org.simantics.workbench.Perspective"\r
-            id="org.simantics.desktop.modelling.perspective">\r
-      </perspective>\r
-   </extension>\r
-   <extension\r
-         point="org.simantics.project.feature">\r
-      <feature\r
-            label="Desktop"\r
-            description="Desktop product project feature."\r
-            class="org.simantics.desktop.ui.internal.DesktopProjectFeature"\r
-            published="true"\r
-            id="org.simantics.desktop.ui">\r
-         <installGroup\r
-               version="[1.0.0,2.0.0)"\r
-               id="omnipresent">\r
-         </installGroup>\r
-      </feature>\r
-   </extension>\r
-   <extension\r
-         point="org.eclipse.ui.perspectiveExtensions">\r
-      <perspectiveExtension\r
-            targetID="org.simantics.desktop.modelling.perspective">\r
-         <view\r
-               minimized="true"\r
-               ratio="0.20"\r
-               relative="org.eclipse.ui.editorss"\r
-               closeable="true"\r
-               visible="true"\r
-               id="org.simantics.modeling.ui.browser"\r
-               relationship="left">\r
-         </view>\r
-         <view\r
-               minimized="false"\r
-               ratio="0.5"\r
-               relative="org.simantics.modeling.ui.browser"\r
-               closeable="true"\r
-               visible="true"\r
-               id="org.simantics.browsing.ui.graph.propertyView"\r
-               relationship="bottom">\r
-         </view>\r
-      </perspectiveExtension>\r
-   </extension>\r
-   <!--\r
-   <extension\r
-         point="org.eclipse.epp.mpc.ui.catalog">\r
-      <catalog\r
-            label="Simantics Marketplace"\r
-            url="http://dev.simantics.org:8070/marketplace/"\r
-            icon="icons/simantics32.png"\r
-            description="Marketplace for installing simulation components for Simantics.">\r
-      </catalog>\r
-   </extension>\r
-   -->\r
-   <extension\r
-         point="org.eclipse.ui.views">\r
-      <category\r
-            name="Modeling"\r
-            id="org.simantics.modeling.ui.category">\r
-      </category>\r
-      <view\r
-            name="Model Browser"\r
-            icon="platform:/plugin/com.famfamfam.silk/icons/chart_organisation.png"\r
-            category="org.simantics.modeling.category"\r
-            class="org.simantics.desktop.ui.internal.StandardModelledView:configurationURI=http://www.simantics.org/Modeling-1.2/PlainModelBrowser"\r
-            restorable="true"\r
-            id="org.simantics.modeling.ui.browser">\r
-      </view>\r
-   </extension>\r
-   <extension\r
-         point="org.simantics.ui.doubleClick">\r
-      <doubleClickAction\r
-            name="Modeled Double Click"\r
-            priority="1.0"\r
-            class="org.simantics.modeling.ui.actions.ModeledDoubleClickActions">\r
-      </doubleClickAction>\r
-   </extension>\r
-   <extension\r
-         point="org.eclipse.ui.menus">\r
-      <menuContribution\r
-            locationURI="menu:sFile?after=import.ext">\r
-         <command\r
-               commandId="org.eclipse.ui.file.import">\r
-         </command>\r
-         <command\r
-               commandId="org.eclipse.ui.file.export">\r
-         </command>\r
-      </menuContribution>\r
-      <menuContribution\r
-            allPopups="false"\r
-            locationURI="menu:#FileNewMenu">\r
-         <dynamic\r
-               class="org.simantics.modeling.ui.actions.GlobalModeledActions:context=http://www.simantics.org/Project-1.2/ProjectFileMenuNewActionContext"\r
-               id="org.simantics.desktop.ui.fileMenuNew.modeledActions">\r
-         </dynamic>\r
-      </menuContribution>\r
-      <menuContribution\r
-            allPopups="false"\r
-            locationURI="menu:sFile">\r
-         <dynamic\r
-               class="org.simantics.modeling.ui.actions.GlobalModeledActions:context=http://www.simantics.org/Project-1.2/ProjectFileMenuActionContext"\r
-               id="org.simantics.desktop.ui.fileMenu.modeledActions">\r
-         </dynamic>\r
-      </menuContribution>\r
-      <menuContribution\r
-            locationURI="popup:#ModelBrowserPopup">\r
-         <separator\r
-               name="new.begin"\r
-               visible="false">\r
-         </separator>\r
-         <separator\r
-               name="new.ext"\r
-               visible="false">\r
-         </separator>\r
-         <separator\r
-               name="new.end"\r
-               visible="true">\r
-         </separator>\r
-         <dynamic\r
-               class="org.simantics.modeling.ui.actions.ModeledActions"\r
-               id="org.simantics.desktop.ui.modeledActions">\r
-         </dynamic>\r
-         <dynamic\r
-               class="org.simantics.ui.contribution.OpenWithMenuContribution"\r
-               id="openWith">\r
-         </dynamic>\r
-         <command\r
-               commandId="org.simantics.browsing.ui.common.collapseAll"\r
-               label="Collapse All"\r
-               icon="platform:/plugin/org.simantics.browsing.ui.common/icons/collapseall.png"\r
-               style="push"\r
-               tooltip="Collapse All">\r
-         </command>\r
-         <command\r
-               commandId="org.simantics.browsing.ui.common.collapseSelected"\r
-               label="Collapse Selected"\r
-               icon="platform:/plugin/org.simantics.browsing.ui.common/icons/collapse.png"\r
-               style="push"\r
-               tooltip="Collapse Selected">\r
-            <visibleWhen\r
-                  checkEnabled="false">\r
-               <with\r
-                     variable="selection">\r
-                   <count\r
-                         value="(0-">\r
-                   </count>\r
-               </with>\r
-            </visibleWhen>\r
-         </command>\r
-      </menuContribution>\r
-   </extension>\r
-   <extension\r
-         id="org.simantics.desktop.ui.fragment"\r
-         point="org.eclipse.e4.workbench.model">\r
-      <fragment\r
-            uri="fragment.e4xmi">\r
-      </fragment>\r
-   </extension>\r
-\r
-</plugin>\r
+<?xml version="1.0" encoding="UTF-8"?>
+<plugin>
+
+   <extension
+         point="org.eclipse.ui.perspectives">
+      <perspective
+            name="Modelling"
+            fixed="false"
+            class="org.simantics.workbench.Perspective"
+            id="org.simantics.desktop.modelling.perspective">
+      </perspective>
+   </extension>
+   <extension
+         point="org.simantics.project.feature">
+      <feature
+            label="Desktop"
+            description="Desktop product project feature."
+            class="org.simantics.desktop.ui.internal.DesktopProjectFeature"
+            published="true"
+            id="org.simantics.desktop.ui">
+         <installGroup
+               version="[1.0.0,2.0.0)"
+               id="omnipresent">
+         </installGroup>
+      </feature>
+   </extension>
+   <extension
+         point="org.eclipse.ui.perspectiveExtensions">
+      <perspectiveExtension
+            targetID="org.simantics.desktop.modelling.perspective">
+         <view
+               minimized="true"
+               ratio="0.20"
+               relative="org.eclipse.ui.editorss"
+               closeable="true"
+               visible="true"
+               id="org.simantics.modeling.ui.browser"
+               relationship="left">
+         </view>
+         <view
+               minimized="false"
+               ratio="0.5"
+               relative="org.simantics.modeling.ui.browser"
+               closeable="true"
+               visible="true"
+               id="org.simantics.browsing.ui.graph.propertyView"
+               relationship="bottom">
+         </view>
+      </perspectiveExtension>
+   </extension>
+   <!--
+   <extension
+         point="org.eclipse.epp.mpc.ui.catalog">
+      <catalog
+            label="Simantics Marketplace"
+            url="http://dev.simantics.org:8070/marketplace/"
+            icon="icons/simantics32.png"
+            description="Marketplace for installing simulation components for Simantics.">
+      </catalog>
+   </extension>
+   -->
+   <extension
+         point="org.eclipse.ui.views">
+      <category
+            name="Modeling"
+            id="org.simantics.modeling.ui.category">
+      </category>
+      <view
+            name="Model Browser"
+            icon="platform:/plugin/com.famfamfam.silk/icons/chart_organisation.png"
+            category="org.simantics.modeling.category"
+            class="org.simantics.desktop.ui.internal.StandardModelledView:configurationURI=http://www.simantics.org/Modeling-1.2/PlainModelBrowser"
+            restorable="true"
+            id="org.simantics.modeling.ui.browser">
+      </view>
+   </extension>
+   <extension
+         point="org.simantics.ui.doubleClick">
+      <doubleClickAction
+            name="Modeled Double Click"
+            priority="1.0"
+            class="org.simantics.modeling.ui.actions.ModeledDoubleClickActions">
+      </doubleClickAction>
+   </extension>
+   <extension
+         point="org.eclipse.ui.menus">
+      <menuContribution
+            allPopups="false"
+            locationURI="menu:#FileNewMenu">
+         <dynamic
+               class="org.simantics.modeling.ui.actions.GlobalModeledActions:context=http://www.simantics.org/Project-1.2/ProjectFileMenuNewActionContext"
+               id="org.simantics.desktop.ui.fileMenuNew.modeledActions">
+         </dynamic>
+      </menuContribution>
+      <menuContribution
+            allPopups="false"
+            locationURI="menu:sFile">
+         <dynamic
+               class="org.simantics.modeling.ui.actions.GlobalModeledActions:context=http://www.simantics.org/Project-1.2/ProjectFileMenuActionContext"
+               id="org.simantics.desktop.ui.fileMenu.modeledActions">
+         </dynamic>
+      </menuContribution>
+      <menuContribution
+            locationURI="menu:edit">
+         <separator
+               name="edit.start"
+               visible="false">
+         </separator>
+         <command
+               commandId="org.eclipse.ui.edit.undo">
+         </command>
+         <command
+               commandId="org.eclipse.ui.edit.redo">
+         </command>
+         <separator
+               name="undo.ext"
+               visible="true">
+         </separator>
+         <command
+               commandId="org.eclipse.ui.edit.cut">
+         </command>
+         <command
+               commandId="org.eclipse.ui.edit.copy">
+         </command>
+         <command
+               commandId="org.eclipse.ui.edit.paste">
+         </command>
+         <separator
+               name="copy.ext"
+               visible="true">
+         </separator>
+         <command
+               commandId="org.eclipse.ui.edit.delete">
+         </command>
+         <command
+               commandId="org.eclipse.ui.edit.selectAll">
+         </command>
+         <separator
+               name="additions"
+               visible="false">
+         </separator>
+      </menuContribution>
+      <menuContribution
+            locationURI="popup:#ModelBrowserPopup">
+         <separator
+               name="new.begin"
+               visible="false">
+         </separator>
+         <separator
+               name="new.ext"
+               visible="false">
+         </separator>
+         <separator
+               name="new.end"
+               visible="true">
+         </separator>
+         <dynamic
+               class="org.simantics.modeling.ui.actions.ModeledActions"
+               id="org.simantics.desktop.ui.modeledActions">
+         </dynamic>
+         <dynamic
+               class="org.simantics.ui.contribution.OpenWithMenuContribution"
+               id="openWith">
+         </dynamic>
+         <command
+               commandId="org.simantics.browsing.ui.common.collapseAll"
+               label="Collapse All"
+               icon="platform:/plugin/org.simantics.browsing.ui.common/icons/collapseall.png"
+               style="push"
+               tooltip="Collapse All">
+         </command>
+         <command
+               commandId="org.simantics.browsing.ui.common.collapseSelected"
+               label="Collapse Selected"
+               icon="platform:/plugin/org.simantics.browsing.ui.common/icons/collapse.png"
+               style="push"
+               tooltip="Collapse Selected">
+            <visibleWhen
+                  checkEnabled="false">
+               <with
+                     variable="selection">
+                   <count
+                         value="(0-">
+                   </count>
+               </with>
+            </visibleWhen>
+         </command>
+      </menuContribution>
+   </extension>
+   <extension
+         id="org.simantics.desktop.ui.fragment"
+         point="org.eclipse.e4.workbench.model">
+      <fragment
+            uri="fragment.e4xmi">
+      </fragment>
+   </extension>
+
+</plugin>