1 <?xml version="1.0" encoding="UTF-8"?>
\r
2 <?eclipse version="3.2"?>
\r<!--
\r
3 Copyright (c) 2007, 2010 Association for Decentralized Information Management
\r
5 All rights reserved. This program and the accompanying materials
\r
6 are made available under the terms of the Eclipse Public License v1.0
\r
7 which accompanies this distribution, and is available at
\r
8 http://www.eclipse.org/legal/epl-v10.html
\r
11 VTT Technical Research Centre of Finland - initial API and implementation
\r
16 Difference and merge view.
\r
17 - Support for partial staging.
\r
18 - Support for full and partial update of parent workbench.
\r
20 Team view to support multiple teams.
\r
22 Support for common protocols:
\r
23 [t]ftp, http[s], ssh, git, svn, ua
\r
25 Support for team events.
\r
32 point="org.eclipse.ui.views">
\r
34 id="org.simantics.team"
\r
38 allowMultiple="false"
\r
39 category="org.simantics.team"
\r
40 class="org.simantics.team.ui.SynchroniseView"
\r
41 icon="icons/arrow_refresh.png"
\r
42 id="org.simantics.team.synchroniseView"
\r
46 allowMultiple="false"
\r
47 category="org.simantics.team"
\r
48 class="org.simantics.team.ui.StagingView"
\r
49 icon="icons/bin_empty.png"
\r
50 id="org.simantics.team.stagingView"
\r
54 allowMultiple="false"
\r
55 category="org.simantics.debug.ui"
\r
56 class="org.simantics.team.ui.HistoryView"
\r
57 icon="icons/bin.png"
\r
58 id="org.simantics.team.historyView"
\r
59 name="Graph History">
\r
62 allowMultiple="false"
\r
63 category="org.simantics.debug.ui"
\r
64 class="org.simantics.team.ui.UndoView"
\r
65 icon="icons/arrow_left.png"
\r
66 id="org.simantics.team.undoView"
\r
67 name="Undo History">
\r
70 allowMultiple="false"
\r
71 category="org.simantics.debug.ui"
\r
72 class="org.simantics.team.ui.RedoView"
\r
73 icon="icons/arrow_right.png"
\r
74 id="org.simantics.team.redoView"
\r
75 name="Redo History">
\r
79 point="org.eclipse.ui.perspectives">
\r
82 class="org.simantics.team.internal.TeamPerspective"
\r
84 icon="icons/arrow_refresh.png"
\r
85 id="org.simantics.team.perspective"
\r
91 point="org.eclipse.ui.perspectiveExtensions">
\r
93 <perspectiveExtension
\r
94 targetID="org.simantics.team.perspective">
\r
97 id="org.simantics.team.synchroniseView"
\r
101 relationship="left"
\r
102 relative="org.eclipse.ui.editorss"
\r
107 <perspectiveShortcut
\r
108 id="org.simantics.user.perspective">
\r
109 </perspectiveShortcut>
\r
110 </perspectiveExtension>
\r
115 point="org.eclipse.ui.commands">
\r
117 id="org.simantics.team.category"
\r
118 name="TeamCategory">
\r
121 id="org.simantics.graph.category"
\r
122 name="GraphCategory">
\r
125 categoryId="org.simantics.team.category"
\r
126 description="Debug"
\r
127 id="org.simantics.team.debug"
\r
131 categoryId="org.simantics.team.category"
\r
132 description="Edit Stage"
\r
133 id="org.simantics.team.stageEdit"
\r
134 name="Edit staging workbench">
\r
137 categoryId="org.simantics.team.category"
\r
138 description="Initialize staging workbench"
\r
139 id="org.simantics.team.stageInit"
\r
140 name="Initialize staging workbench">
\r
143 categoryId="org.simantics.team.category"
\r
144 description="Synchronise All Outgoing Changes"
\r
145 id="org.simantics.team.synchroniseAll"
\r
146 name="Synchronise All">
\r
149 categoryId="org.simantics.team.category"
\r
150 description="Commit All Outgoing Changes"
\r
151 id="org.simantics.team.commitAll"
\r
155 categoryId="org.simantics.team.category"
\r
157 id="org.simantics.team.stagingAll"
\r
161 categoryId="org.simantics.team.category"
\r
162 description="Push and Exit"
\r
163 id="org.simantics.team.stagingOut"
\r
167 categoryId="org.simantics.graph.category"
\r
168 description="Undo to selected revision."
\r
169 id="org.simantics.team.undoToSelectedRevision"
\r
170 name="Undo To Selected Revision">
\r
173 categoryId="org.simantics.graph.category"
\r
174 description="Init undo list to selected revision."
\r
175 id="org.simantics.team.initUndoListFromSelectedRevision"
\r
176 name="Init Undo List From Selected Revision">
\r
179 categoryId="org.simantics.graph.category"
\r
180 description="Dump to selected revision."
\r
181 id="org.simantics.team.dumpToSelectedRevision"
\r
182 name="Dump To Selected Revision">
\r
185 categoryId="org.simantics.graph.category"
\r
186 description="Revert to selected revision."
\r
187 id="org.simantics.team.revertToSelectedRevision"
\r
188 name="Revert To Selected Revision">
\r
191 categoryId="org.simantics.graph.category"
\r
192 description="Revert to selected revision. Stop on error."
\r
193 id="org.simantics.team.revertToSelectedRevisionStopOnError"
\r
194 name="Revert To Selected Revision. Stop on error.">
\r
198 point="org.eclipse.ui.handlers">
\r
200 class="org.simantics.team.ui.handlers.DebugHandler"
\r
201 commandId="org.simantics.team.debug">
\r
204 class="org.simantics.team.ui.handlers.StageEditHandler"
\r
205 commandId="org.simantics.team.stageEdit">
\r
208 class="org.simantics.team.ui.handlers.StageInitHandler"
\r
209 commandId="org.simantics.team.stageInit">
\r
212 class="org.simantics.team.ui.handlers.SynchroniseAllHandler"
\r
213 commandId="org.simantics.team.synchroniseAll">
\r
216 class="org.simantics.team.ui.handlers.CommitAllHandler"
\r
217 commandId="org.simantics.team.commitAll">
\r
220 class="org.simantics.team.ui.handlers.StagingAllHandler"
\r
221 commandId="org.simantics.team.stagingAll">
\r
224 class="org.simantics.team.ui.handlers.StagingOutHandler"
\r
225 commandId="org.simantics.team.stagingOut">
\r
228 class="org.simantics.team.ui.handlers.UndoToSelectedRevisionHandler"
\r
229 commandId="org.simantics.team.undoToSelectedRevision">
\r
232 class="org.simantics.team.ui.handlers.InitUndoListFromSelectedRevisionHandler"
\r
233 commandId="org.simantics.team.initUndoListFromSelectedRevision">
\r
236 class="org.simantics.team.ui.handlers.DumpToSelectedRevisionHandler"
\r
237 commandId="org.simantics.team.dumpToSelectedRevision">
\r
240 class="org.simantics.team.ui.handlers.RevertToSelectedRevisionHandler"
\r
241 commandId="org.simantics.team.revertToSelectedRevision">
\r
244 class="org.simantics.team.ui.handlers.RevertToSelectedRevisionHandlerStopOnError"
\r
245 commandId="org.simantics.team.revertToSelectedRevisionStopOnError">
\r
250 point="org.eclipse.ui.menus">
\r
252 locationURI="popup:#TeamViewPopup">
\r
254 commandId="org.simantics.team.stageEdit"
\r
255 disabledIcon="icons/bin_empty.png"
\r
256 icon="icons/bin_empty.png"
\r
257 label="Edit staging workbench"
\r
259 tooltip="Edit staging workbench">
\r
261 checkEnabled="false">
\r
265 commandId="org.simantics.team.stageInit"
\r
266 disabledIcon="icons/bin_closed.png"
\r
267 icon="icons/bin_closed.png"
\r
268 label="Initialize staging workbench"
\r
270 tooltip="Initialize staging workbench">
\r
272 checkEnabled="false">
\r
276 commandId="org.simantics.team.synchroniseAll"
\r
277 disabledIcon="platform:/plugin/com.famfamfam.silk/icons/door_out.png"
\r
278 icon="platform:/plugin/com.famfamfam.silk/icons/door_out.png"
\r
279 label="Update staging workbench"
\r
281 tooltip="Update staging workbench">
\r
283 checkEnabled="false">
\r
286 </menuContribution>
\r
288 locationURI="toolbar:org.simantics.team.synchroniseView">
\r
290 commandId="org.simantics.team.stageEdit"
\r
291 disabledIcon="icons/bin_empty.png"
\r
292 icon="icons/bin_empty.png"
\r
293 label="Edit staging workbench"
\r
295 tooltip="Edit staging workbench">
\r
297 checkEnabled="false">
\r
301 commandId="org.simantics.team.stageInit"
\r
302 disabledIcon="icons/bin_closed.png"
\r
303 icon="icons/bin_closed.png"
\r
304 label="Initialize staging workbench"
\r
306 tooltip="Initialize staging workbench">
\r
308 checkEnabled="false">
\r
312 commandId="org.simantics.team.synchroniseAll"
\r
313 disabledIcon="platform:/plugin/com.famfamfam.silk/icons/door_out.png"
\r
314 icon="platform:/plugin/com.famfamfam.silk/icons/door_out.png"
\r
315 label="Update staging workbench"
\r
317 tooltip="Update staging workbench">
\r
319 checkEnabled="false">
\r
322 </menuContribution>
\r
324 locationURI="toolbar:org.simantics.team.stagingView">
\r
326 commandId="org.simantics.team.stagingAll"
\r
327 disabledIcon="icons/bin.png"
\r
328 icon="icons/bin.png"
\r
333 checkEnabled="false">
\r
337 commandId="org.simantics.team.stagingOut"
\r
338 disabledIcon="icons/door_in.png"
\r
339 icon="icons/door_in.png"
\r
344 checkEnabled="false">
\r
347 </menuContribution>
\r
349 locationURI="popup:#GraphHistoryPopup">
\r
351 commandId="org.simantics.team.undoToSelectedRevision"
\r
352 icon="platform:/plugin/com.famfamfam.silk/icons/arrow_undo.png"
\r
353 label="Undo To Selected Revision"
\r
355 tooltip="Undo to selected revision.">
\r
357 checkEnabled="false">
\r
359 variable="selection">
\r
362 args="org.simantics.modeling.ui.modelBrowser.model.Node"
\r
363 property="org.simantics.modeling.ui.nodeClass">
\r
370 commandId="org.simantics.team.initUndoListFromSelectedRevision"
\r
371 icon="platform:/plugin/com.famfamfam.silk/icons/arrow_redo.png"
\r
372 label="Init Undo List From Selected Revision"
\r
374 tooltip="Init undo list from selected revision.">
\r
377 commandId="org.simantics.team.dumpToSelectedRevision"
\r
378 icon="platform:/plugin/com.famfamfam.silk/icons/bin.png"
\r
379 label="Dump To Selected Revision"
\r
381 tooltip="Dump to selected revision.">
\r
384 commandId="org.simantics.team.revertToSelectedRevision"
\r
385 icon="platform:/plugin/com.famfamfam.silk/icons/bin_closed.png"
\r
386 label="Revert To Selected Revision"
\r
388 tooltip="Revert to selected revision.">
\r
391 commandId="org.simantics.team.revertToSelectedRevisionStopOnError"
\r
392 icon="platform:/plugin/com.famfamfam.silk/icons/bin_empty.png"
\r
393 label="Revert To Selected Revision. Stop On Error."
\r
395 tooltip="Revert to selected revision. Stop On Error.">
\r
397 </menuContribution>
\r