]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.team.ui/plugin.xml
Fixed all line endings of the repository
[simantics/platform.git] / bundles / org.simantics.team.ui / plugin.xml
index ff65b284126180cdf7bcd3b09d46ce7022369efb..05b67b08e5745c182512129182fa1c0fadfc913f 100644 (file)
-<?xml version="1.0" encoding="UTF-8"?>\r
-<?eclipse version="3.2"?>\r<!--\r
-    Copyright (c) 2007, 2010 Association for Decentralized Information Management\r
-    in Industry THTH ry.\r
-    All rights reserved. This program and the accompanying materials\r
-    are made available under the terms of the Eclipse Public License v1.0\r
-    which accompanies this distribution, and is available at\r
-    http://www.eclipse.org/legal/epl-v10.html\r
-   \r
-    Contributors:\r
-        VTT Technical Research Centre of Finland - initial API and implementation\r
- -->\r
-<!--\r
-TODO:\r
-\r
-Difference and merge view.\r
-- Support for partial staging.\r
-- Support for full and partial update  of parent workbench.\r
-\r
-Team view to support multiple teams.\r
-\r
-Support for common protocols:\r
-[t]ftp, http[s], ssh, git, svn, ua\r
-\r
-Support for team events.\r
-\r
-And lots more...\r
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.2"?>\r<!--
+    Copyright (c) 2007, 2010 Association for Decentralized Information Management
+    in Industry THTH ry.
+    All rights reserved. This program and the accompanying materials
+    are made available under the terms of the Eclipse Public License v1.0
+    which accompanies this distribution, and is available at
+    http://www.eclipse.org/legal/epl-v10.html
+   
+    Contributors:
+        VTT Technical Research Centre of Finland - initial API and implementation
+ -->
+<!--
+TODO:
+
+Difference and merge view.
+- Support for partial staging.
+- Support for full and partial update  of parent workbench.
+
+Team view to support multiple teams.
+
+Support for common protocols:
+[t]ftp, http[s], ssh, git, svn, ua
+
+Support for team events.
+
+And lots more...
 -->
-<plugin>\r
-\r
-   <extension\r
-         point="org.eclipse.ui.views">\r
-      <category\r
-            id="org.simantics.team"\r
-            name="Team">\r
-      </category>\r
-      <view\r
-            allowMultiple="false"\r
-            category="org.simantics.team"\r
-            class="org.simantics.team.ui.SynchroniseView"\r
-            icon="icons/arrow_refresh.png"\r
-            id="org.simantics.team.synchroniseView"\r
-            name="Team">\r
-      </view>\r
-      <view\r
-            allowMultiple="false"\r
-            category="org.simantics.team"\r
-            class="org.simantics.team.ui.StagingView"\r
-            icon="icons/bin_empty.png"\r
-            id="org.simantics.team.stagingView"\r
-            name="Staging">\r
-      </view>\r
-      <view\r
-            allowMultiple="false"\r
-            category="org.simantics.debug.ui"\r
-            class="org.simantics.team.ui.HistoryView"\r
-            icon="icons/bin.png"\r
-            id="org.simantics.team.historyView"\r
-            name="Graph History">\r
-      </view>\r
-      <view\r
-            allowMultiple="false"\r
-            category="org.simantics.debug.ui"\r
-            class="org.simantics.team.ui.UndoView"\r
-            icon="icons/arrow_left.png"\r
-            id="org.simantics.team.undoView"\r
-            name="Undo History">\r
-      </view>\r
-      <view\r
-            allowMultiple="false"\r
-            category="org.simantics.debug.ui"\r
-            class="org.simantics.team.ui.RedoView"\r
-            icon="icons/arrow_right.png"\r
-            id="org.simantics.team.redoView"\r
-            name="Redo History">\r
-      </view>\r
-   </extension>\r
-   <extension\r
-         point="org.eclipse.ui.perspectives">\r
-      <!--\r
-      <perspective\r
-            class="org.simantics.team.internal.TeamPerspective"\r
-            fixed="true"\r
-            icon="icons/arrow_refresh.png"\r
-            id="org.simantics.team.perspective"\r
-            name="Team">\r
-      </perspective>\r
-      -->\r
-   </extension>\r
-   <extension\r
-         point="org.eclipse.ui.perspectiveExtensions">\r
-      <!--\r
-      <perspectiveExtension\r
-            targetID="org.simantics.team.perspective">\r
-         <view\r
-               closeable="false"\r
-               id="org.simantics.team.synchroniseView"\r
-               minimized="false"\r
-               moveable="true"\r
-               ratio="0.35"\r
-               relationship="left"\r
-               relative="org.eclipse.ui.editorss"\r
-               showTitle="true"\r
-               standalone="true"\r
-               visible="true">\r
-         </view>\r
-         <perspectiveShortcut\r
-               id="org.simantics.user.perspective">\r
-         </perspectiveShortcut>\r
-      </perspectiveExtension>\r
-      -->\r
-   </extension>\r
-\r
-   <extension\r
-         point="org.eclipse.ui.commands">\r
-      <category\r
-            id="org.simantics.team.category"\r
-            name="TeamCategory">\r
-      </category>\r
-      <category\r
-            id="org.simantics.graph.category"\r
-            name="GraphCategory">\r
-      </category>\r
-      <command\r
-            categoryId="org.simantics.team.category"\r
-            description="Debug"\r
-            id="org.simantics.team.debug"\r
-            name="Debug">\r
-      </command>\r
-      <command\r
-            categoryId="org.simantics.team.category"\r
-            description="Edit Stage"\r
-            id="org.simantics.team.stageEdit"\r
-            name="Edit staging workbench">\r
-      </command>\r
-      <command\r
-            categoryId="org.simantics.team.category"\r
-            description="Initialize staging workbench"\r
-            id="org.simantics.team.stageInit"\r
-            name="Initialize staging workbench">\r
-      </command>\r
-      <command\r
-            categoryId="org.simantics.team.category"\r
-            description="Synchronise All Outgoing Changes"\r
-            id="org.simantics.team.synchroniseAll"\r
-            name="Synchronise All">\r
-      </command>\r
-      <command\r
-            categoryId="org.simantics.team.category"\r
-            description="Commit All Outgoing Changes"\r
-            id="org.simantics.team.commitAll"\r
-            name="Commit All">\r
-      </command>\r
-      <command\r
-            categoryId="org.simantics.team.category"\r
-            description="Exit"\r
-            id="org.simantics.team.stagingAll"\r
-            name="Exit">\r
-      </command>\r
-      <command\r
-            categoryId="org.simantics.team.category"\r
-            description="Push and Exit"\r
-            id="org.simantics.team.stagingOut"\r
-            name="Stage Out">\r
-      </command>\r
-      <command\r
-            categoryId="org.simantics.graph.category"\r
-            description="Undo to selected revision."\r
-            id="org.simantics.team.undoToSelectedRevision"\r
-            name="Undo To Selected Revision">\r
-      </command>\r
-      <command\r
-            categoryId="org.simantics.graph.category"\r
-            description="Init undo list to selected revision."\r
-            id="org.simantics.team.initUndoListFromSelectedRevision"\r
-            name="Init Undo List From Selected Revision">\r
-      </command>\r
-      <command\r
-            categoryId="org.simantics.graph.category"\r
-            description="Dump to selected revision."\r
-            id="org.simantics.team.dumpToSelectedRevision"\r
-            name="Dump To Selected Revision">\r
-      </command>\r
-      <command\r
-            categoryId="org.simantics.graph.category"\r
-            description="Revert to selected revision."\r
-            id="org.simantics.team.revertToSelectedRevision"\r
-            name="Revert To Selected Revision">\r
-      </command>\r
-      <command\r
-            categoryId="org.simantics.graph.category"\r
-            description="Revert to selected revision. Stop on error."\r
-            id="org.simantics.team.revertToSelectedRevisionStopOnError"\r
-            name="Revert To Selected Revision. Stop on error.">\r
-      </command>\r
-   </extension>\r
-   <extension\r
-         point="org.eclipse.ui.handlers">\r
-      <handler\r
-            class="org.simantics.team.ui.handlers.DebugHandler"\r
-            commandId="org.simantics.team.debug">\r
-      </handler>\r
-      <handler\r
-            class="org.simantics.team.ui.handlers.StageEditHandler"\r
-            commandId="org.simantics.team.stageEdit">\r
-      </handler>\r
-      <handler\r
-            class="org.simantics.team.ui.handlers.StageInitHandler"\r
-            commandId="org.simantics.team.stageInit">\r
-      </handler>\r
-      <handler\r
-            class="org.simantics.team.ui.handlers.SynchroniseAllHandler"\r
-            commandId="org.simantics.team.synchroniseAll">\r
-      </handler>\r
-      <handler\r
-            class="org.simantics.team.ui.handlers.CommitAllHandler"\r
-            commandId="org.simantics.team.commitAll">\r
-      </handler>\r
-      <handler\r
-            class="org.simantics.team.ui.handlers.StagingAllHandler"\r
-            commandId="org.simantics.team.stagingAll">\r
-      </handler>\r
-      <handler\r
-            class="org.simantics.team.ui.handlers.StagingOutHandler"\r
-            commandId="org.simantics.team.stagingOut">\r
-      </handler>\r
-      <handler\r
-            class="org.simantics.team.ui.handlers.UndoToSelectedRevisionHandler"\r
-            commandId="org.simantics.team.undoToSelectedRevision">\r
-      </handler>\r
-      <handler\r
-            class="org.simantics.team.ui.handlers.InitUndoListFromSelectedRevisionHandler"\r
-            commandId="org.simantics.team.initUndoListFromSelectedRevision">\r
-      </handler>\r
-      <handler\r
-            class="org.simantics.team.ui.handlers.DumpToSelectedRevisionHandler"\r
-            commandId="org.simantics.team.dumpToSelectedRevision">\r
-      </handler>\r
-      <handler\r
-            class="org.simantics.team.ui.handlers.RevertToSelectedRevisionHandler"\r
-            commandId="org.simantics.team.revertToSelectedRevision">\r
-      </handler>\r
-      <handler\r
-            class="org.simantics.team.ui.handlers.RevertToSelectedRevisionHandlerStopOnError"\r
-            commandId="org.simantics.team.revertToSelectedRevisionStopOnError">\r
-      </handler>\r
-   </extension>\r
-\r
-   <extension\r
-         point="org.eclipse.ui.menus">\r
-      <menuContribution\r
-            locationURI="popup:#TeamViewPopup">\r
-         <command\r
-               commandId="org.simantics.team.stageEdit"\r
-               disabledIcon="icons/bin_empty.png"\r
-               icon="icons/bin_empty.png"\r
-               label="Edit staging workbench"\r
-               style="push"\r
-               tooltip="Edit staging workbench">\r
-            <visibleWhen\r
-                  checkEnabled="false">\r
-            </visibleWhen>\r
-         </command>\r
-         <command\r
-               commandId="org.simantics.team.stageInit"\r
-               disabledIcon="icons/bin_closed.png"\r
-               icon="icons/bin_closed.png"\r
-               label="Initialize staging workbench"\r
-               style="push"\r
-               tooltip="Initialize staging workbench">\r
-            <visibleWhen\r
-                  checkEnabled="false">\r
-            </visibleWhen>\r
-         </command>\r
-         <command\r
-               commandId="org.simantics.team.synchroniseAll"\r
-               disabledIcon="platform:/plugin/com.famfamfam.silk/icons/door_out.png"\r
-               icon="platform:/plugin/com.famfamfam.silk/icons/door_out.png"\r
-               label="Update staging workbench"\r
-               style="push"\r
-               tooltip="Update staging workbench">\r
-            <visibleWhen\r
-                  checkEnabled="false">\r
-            </visibleWhen>\r
-         </command>\r
-      </menuContribution>\r
-      <menuContribution\r
-            locationURI="toolbar:org.simantics.team.synchroniseView">\r
-         <command\r
-               commandId="org.simantics.team.stageEdit"\r
-               disabledIcon="icons/bin_empty.png"\r
-               icon="icons/bin_empty.png"\r
-               label="Edit staging workbench"\r
-               style="push"\r
-               tooltip="Edit staging workbench">\r
-            <visibleWhen\r
-                  checkEnabled="false">\r
-            </visibleWhen>\r
-         </command>\r
-         <command\r
-               commandId="org.simantics.team.stageInit"\r
-               disabledIcon="icons/bin_closed.png"\r
-               icon="icons/bin_closed.png"\r
-               label="Initialize staging workbench"\r
-               style="push"\r
-               tooltip="Initialize staging workbench">\r
-            <visibleWhen\r
-                  checkEnabled="false">\r
-            </visibleWhen>\r
-         </command>\r
-         <command\r
-               commandId="org.simantics.team.synchroniseAll"\r
-               disabledIcon="platform:/plugin/com.famfamfam.silk/icons/door_out.png"\r
-               icon="platform:/plugin/com.famfamfam.silk/icons/door_out.png"\r
-               label="Update staging workbench"\r
-               style="push"\r
-               tooltip="Update staging workbench">\r
-            <visibleWhen\r
-                  checkEnabled="false">\r
-            </visibleWhen>\r
-         </command>\r
-      </menuContribution>\r
-      <menuContribution\r
-            locationURI="toolbar:org.simantics.team.stagingView">\r
-         <command\r
-               commandId="org.simantics.team.stagingAll"\r
-               disabledIcon="icons/bin.png"\r
-               icon="icons/bin.png"\r
-               label="Discarcd"\r
-               style="push"\r
-               tooltip="Discard">\r
-            <visibleWhen\r
-                  checkEnabled="false">\r
-            </visibleWhen>\r
-         </command>\r
-         <command\r
-               commandId="org.simantics.team.stagingOut"\r
-               disabledIcon="icons/door_in.png"\r
-               icon="icons/door_in.png"\r
-               label="Accept"\r
-               style="push"\r
-               tooltip="Accept">\r
-            <visibleWhen\r
-                  checkEnabled="false">\r
-            </visibleWhen>\r
-         </command>\r
-      </menuContribution>\r
-      <menuContribution\r
-            locationURI="popup:#GraphHistoryPopup">\r
-         <command\r
-               commandId="org.simantics.team.undoToSelectedRevision"\r
-               icon="platform:/plugin/com.famfamfam.silk/icons/arrow_undo.png"\r
-               label="Undo To Selected Revision"\r
-               style="push"\r
-               tooltip="Undo to selected revision.">\r
-            <visibleWhen\r
-                checkEnabled="false">\r
-                <!--<with\r
-                    variable="selection">\r
-                  <and>\r
-                     <test\r
-                           args="org.simantics.modeling.ui.modelBrowser.model.Node"\r
-                           property="org.simantics.modeling.ui.nodeClass">\r
-                     </test>\r
-                  </and>\r
-                </with>-->\r
-            </visibleWhen>\r
-         </command>\r
-         <command\r
-               commandId="org.simantics.team.initUndoListFromSelectedRevision"\r
-               icon="platform:/plugin/com.famfamfam.silk/icons/arrow_redo.png"\r
-               label="Init Undo List From Selected Revision"\r
-               style="push"\r
-               tooltip="Init undo list from selected revision.">\r
-         </command>\r
-         <command\r
-               commandId="org.simantics.team.dumpToSelectedRevision"\r
-               icon="platform:/plugin/com.famfamfam.silk/icons/bin.png"\r
-               label="Dump To Selected Revision"\r
-               style="push"\r
-               tooltip="Dump to selected revision.">\r
-         </command>\r
-         <command\r
-               commandId="org.simantics.team.revertToSelectedRevision"\r
-               icon="platform:/plugin/com.famfamfam.silk/icons/bin_closed.png"\r
-               label="Revert To Selected Revision"\r
-               style="push"\r
-               tooltip="Revert to selected revision.">\r
-         </command>\r
-         <command\r
-               commandId="org.simantics.team.revertToSelectedRevisionStopOnError"\r
-               icon="platform:/plugin/com.famfamfam.silk/icons/bin_empty.png"\r
-               label="Revert To Selected Revision. Stop On Error."\r
-               style="push"\r
-               tooltip="Revert to selected revision. Stop On Error.">\r
-         </command>\r
-      </menuContribution>\r
-\r
-   </extension>\r
-\r
-</plugin>\r
+<plugin>
+
+   <extension
+         point="org.eclipse.ui.views">
+      <category
+            id="org.simantics.team"
+            name="Team">
+      </category>
+      <view
+            allowMultiple="false"
+            category="org.simantics.team"
+            class="org.simantics.team.ui.SynchroniseView"
+            icon="icons/arrow_refresh.png"
+            id="org.simantics.team.synchroniseView"
+            name="Team">
+      </view>
+      <view
+            allowMultiple="false"
+            category="org.simantics.team"
+            class="org.simantics.team.ui.StagingView"
+            icon="icons/bin_empty.png"
+            id="org.simantics.team.stagingView"
+            name="Staging">
+      </view>
+      <view
+            allowMultiple="false"
+            category="org.simantics.debug.ui"
+            class="org.simantics.team.ui.HistoryView"
+            icon="icons/bin.png"
+            id="org.simantics.team.historyView"
+            name="Graph History">
+      </view>
+      <view
+            allowMultiple="false"
+            category="org.simantics.debug.ui"
+            class="org.simantics.team.ui.UndoView"
+            icon="icons/arrow_left.png"
+            id="org.simantics.team.undoView"
+            name="Undo History">
+      </view>
+      <view
+            allowMultiple="false"
+            category="org.simantics.debug.ui"
+            class="org.simantics.team.ui.RedoView"
+            icon="icons/arrow_right.png"
+            id="org.simantics.team.redoView"
+            name="Redo History">
+      </view>
+   </extension>
+   <extension
+         point="org.eclipse.ui.perspectives">
+      <!--
+      <perspective
+            class="org.simantics.team.internal.TeamPerspective"
+            fixed="true"
+            icon="icons/arrow_refresh.png"
+            id="org.simantics.team.perspective"
+            name="Team">
+      </perspective>
+      -->
+   </extension>
+   <extension
+         point="org.eclipse.ui.perspectiveExtensions">
+      <!--
+      <perspectiveExtension
+            targetID="org.simantics.team.perspective">
+         <view
+               closeable="false"
+               id="org.simantics.team.synchroniseView"
+               minimized="false"
+               moveable="true"
+               ratio="0.35"
+               relationship="left"
+               relative="org.eclipse.ui.editorss"
+               showTitle="true"
+               standalone="true"
+               visible="true">
+         </view>
+         <perspectiveShortcut
+               id="org.simantics.user.perspective">
+         </perspectiveShortcut>
+      </perspectiveExtension>
+      -->
+   </extension>
+
+   <extension
+         point="org.eclipse.ui.commands">
+      <category
+            id="org.simantics.team.category"
+            name="TeamCategory">
+      </category>
+      <category
+            id="org.simantics.graph.category"
+            name="GraphCategory">
+      </category>
+      <command
+            categoryId="org.simantics.team.category"
+            description="Debug"
+            id="org.simantics.team.debug"
+            name="Debug">
+      </command>
+      <command
+            categoryId="org.simantics.team.category"
+            description="Edit Stage"
+            id="org.simantics.team.stageEdit"
+            name="Edit staging workbench">
+      </command>
+      <command
+            categoryId="org.simantics.team.category"
+            description="Initialize staging workbench"
+            id="org.simantics.team.stageInit"
+            name="Initialize staging workbench">
+      </command>
+      <command
+            categoryId="org.simantics.team.category"
+            description="Synchronise All Outgoing Changes"
+            id="org.simantics.team.synchroniseAll"
+            name="Synchronise All">
+      </command>
+      <command
+            categoryId="org.simantics.team.category"
+            description="Commit All Outgoing Changes"
+            id="org.simantics.team.commitAll"
+            name="Commit All">
+      </command>
+      <command
+            categoryId="org.simantics.team.category"
+            description="Exit"
+            id="org.simantics.team.stagingAll"
+            name="Exit">
+      </command>
+      <command
+            categoryId="org.simantics.team.category"
+            description="Push and Exit"
+            id="org.simantics.team.stagingOut"
+            name="Stage Out">
+      </command>
+      <command
+            categoryId="org.simantics.graph.category"
+            description="Undo to selected revision."
+            id="org.simantics.team.undoToSelectedRevision"
+            name="Undo To Selected Revision">
+      </command>
+      <command
+            categoryId="org.simantics.graph.category"
+            description="Init undo list to selected revision."
+            id="org.simantics.team.initUndoListFromSelectedRevision"
+            name="Init Undo List From Selected Revision">
+      </command>
+      <command
+            categoryId="org.simantics.graph.category"
+            description="Dump to selected revision."
+            id="org.simantics.team.dumpToSelectedRevision"
+            name="Dump To Selected Revision">
+      </command>
+      <command
+            categoryId="org.simantics.graph.category"
+            description="Revert to selected revision."
+            id="org.simantics.team.revertToSelectedRevision"
+            name="Revert To Selected Revision">
+      </command>
+      <command
+            categoryId="org.simantics.graph.category"
+            description="Revert to selected revision. Stop on error."
+            id="org.simantics.team.revertToSelectedRevisionStopOnError"
+            name="Revert To Selected Revision. Stop on error.">
+      </command>
+   </extension>
+   <extension
+         point="org.eclipse.ui.handlers">
+      <handler
+            class="org.simantics.team.ui.handlers.DebugHandler"
+            commandId="org.simantics.team.debug">
+      </handler>
+      <handler
+            class="org.simantics.team.ui.handlers.StageEditHandler"
+            commandId="org.simantics.team.stageEdit">
+      </handler>
+      <handler
+            class="org.simantics.team.ui.handlers.StageInitHandler"
+            commandId="org.simantics.team.stageInit">
+      </handler>
+      <handler
+            class="org.simantics.team.ui.handlers.SynchroniseAllHandler"
+            commandId="org.simantics.team.synchroniseAll">
+      </handler>
+      <handler
+            class="org.simantics.team.ui.handlers.CommitAllHandler"
+            commandId="org.simantics.team.commitAll">
+      </handler>
+      <handler
+            class="org.simantics.team.ui.handlers.StagingAllHandler"
+            commandId="org.simantics.team.stagingAll">
+      </handler>
+      <handler
+            class="org.simantics.team.ui.handlers.StagingOutHandler"
+            commandId="org.simantics.team.stagingOut">
+      </handler>
+      <handler
+            class="org.simantics.team.ui.handlers.UndoToSelectedRevisionHandler"
+            commandId="org.simantics.team.undoToSelectedRevision">
+      </handler>
+      <handler
+            class="org.simantics.team.ui.handlers.InitUndoListFromSelectedRevisionHandler"
+            commandId="org.simantics.team.initUndoListFromSelectedRevision">
+      </handler>
+      <handler
+            class="org.simantics.team.ui.handlers.DumpToSelectedRevisionHandler"
+            commandId="org.simantics.team.dumpToSelectedRevision">
+      </handler>
+      <handler
+            class="org.simantics.team.ui.handlers.RevertToSelectedRevisionHandler"
+            commandId="org.simantics.team.revertToSelectedRevision">
+      </handler>
+      <handler
+            class="org.simantics.team.ui.handlers.RevertToSelectedRevisionHandlerStopOnError"
+            commandId="org.simantics.team.revertToSelectedRevisionStopOnError">
+      </handler>
+   </extension>
+
+   <extension
+         point="org.eclipse.ui.menus">
+      <menuContribution
+            locationURI="popup:#TeamViewPopup">
+         <command
+               commandId="org.simantics.team.stageEdit"
+               disabledIcon="icons/bin_empty.png"
+               icon="icons/bin_empty.png"
+               label="Edit staging workbench"
+               style="push"
+               tooltip="Edit staging workbench">
+            <visibleWhen
+                  checkEnabled="false">
+            </visibleWhen>
+         </command>
+         <command
+               commandId="org.simantics.team.stageInit"
+               disabledIcon="icons/bin_closed.png"
+               icon="icons/bin_closed.png"
+               label="Initialize staging workbench"
+               style="push"
+               tooltip="Initialize staging workbench">
+            <visibleWhen
+                  checkEnabled="false">
+            </visibleWhen>
+         </command>
+         <command
+               commandId="org.simantics.team.synchroniseAll"
+               disabledIcon="platform:/plugin/com.famfamfam.silk/icons/door_out.png"
+               icon="platform:/plugin/com.famfamfam.silk/icons/door_out.png"
+               label="Update staging workbench"
+               style="push"
+               tooltip="Update staging workbench">
+            <visibleWhen
+                  checkEnabled="false">
+            </visibleWhen>
+         </command>
+      </menuContribution>
+      <menuContribution
+            locationURI="toolbar:org.simantics.team.synchroniseView">
+         <command
+               commandId="org.simantics.team.stageEdit"
+               disabledIcon="icons/bin_empty.png"
+               icon="icons/bin_empty.png"
+               label="Edit staging workbench"
+               style="push"
+               tooltip="Edit staging workbench">
+            <visibleWhen
+                  checkEnabled="false">
+            </visibleWhen>
+         </command>
+         <command
+               commandId="org.simantics.team.stageInit"
+               disabledIcon="icons/bin_closed.png"
+               icon="icons/bin_closed.png"
+               label="Initialize staging workbench"
+               style="push"
+               tooltip="Initialize staging workbench">
+            <visibleWhen
+                  checkEnabled="false">
+            </visibleWhen>
+         </command>
+         <command
+               commandId="org.simantics.team.synchroniseAll"
+               disabledIcon="platform:/plugin/com.famfamfam.silk/icons/door_out.png"
+               icon="platform:/plugin/com.famfamfam.silk/icons/door_out.png"
+               label="Update staging workbench"
+               style="push"
+               tooltip="Update staging workbench">
+            <visibleWhen
+                  checkEnabled="false">
+            </visibleWhen>
+         </command>
+      </menuContribution>
+      <menuContribution
+            locationURI="toolbar:org.simantics.team.stagingView">
+         <command
+               commandId="org.simantics.team.stagingAll"
+               disabledIcon="icons/bin.png"
+               icon="icons/bin.png"
+               label="Discarcd"
+               style="push"
+               tooltip="Discard">
+            <visibleWhen
+                  checkEnabled="false">
+            </visibleWhen>
+         </command>
+         <command
+               commandId="org.simantics.team.stagingOut"
+               disabledIcon="icons/door_in.png"
+               icon="icons/door_in.png"
+               label="Accept"
+               style="push"
+               tooltip="Accept">
+            <visibleWhen
+                  checkEnabled="false">
+            </visibleWhen>
+         </command>
+      </menuContribution>
+      <menuContribution
+            locationURI="popup:#GraphHistoryPopup">
+         <command
+               commandId="org.simantics.team.undoToSelectedRevision"
+               icon="platform:/plugin/com.famfamfam.silk/icons/arrow_undo.png"
+               label="Undo To Selected Revision"
+               style="push"
+               tooltip="Undo to selected revision.">
+            <visibleWhen
+                checkEnabled="false">
+                <!--<with
+                    variable="selection">
+                  <and>
+                     <test
+                           args="org.simantics.modeling.ui.modelBrowser.model.Node"
+                           property="org.simantics.modeling.ui.nodeClass">
+                     </test>
+                  </and>
+                </with>-->
+            </visibleWhen>
+         </command>
+         <command
+               commandId="org.simantics.team.initUndoListFromSelectedRevision"
+               icon="platform:/plugin/com.famfamfam.silk/icons/arrow_redo.png"
+               label="Init Undo List From Selected Revision"
+               style="push"
+               tooltip="Init undo list from selected revision.">
+         </command>
+         <command
+               commandId="org.simantics.team.dumpToSelectedRevision"
+               icon="platform:/plugin/com.famfamfam.silk/icons/bin.png"
+               label="Dump To Selected Revision"
+               style="push"
+               tooltip="Dump to selected revision.">
+         </command>
+         <command
+               commandId="org.simantics.team.revertToSelectedRevision"
+               icon="platform:/plugin/com.famfamfam.silk/icons/bin_closed.png"
+               label="Revert To Selected Revision"
+               style="push"
+               tooltip="Revert to selected revision.">
+         </command>
+         <command
+               commandId="org.simantics.team.revertToSelectedRevisionStopOnError"
+               icon="platform:/plugin/com.famfamfam.silk/icons/bin_empty.png"
+               label="Revert To Selected Revision. Stop On Error."
+               style="push"
+               tooltip="Revert to selected revision. Stop On Error.">
+         </command>
+      </menuContribution>
+
+   </extension>
+
+</plugin>