-<?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>