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