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"
40 category="org.simantics.team"
41 class="org.simantics.team.ui.SynchroniseView"
42 icon="icons/arrow_refresh.png"
43 id="org.simantics.team.synchroniseView"
48 category="org.simantics.team"
49 class="org.simantics.team.ui.StagingView"
50 icon="icons/bin_empty.png"
51 id="org.simantics.team.stagingView"
57 category="org.simantics.debug.ui"
58 class="org.simantics.team.ui.HistoryView"
60 id="org.simantics.team.historyView"
65 category="org.simantics.debug.ui"
66 class="org.simantics.team.ui.UndoView"
67 icon="icons/arrow_left.png"
68 id="org.simantics.team.undoView"
73 category="org.simantics.debug.ui"
74 class="org.simantics.team.ui.RedoView"
75 icon="icons/arrow_right.png"
76 id="org.simantics.team.redoView"
81 point="org.eclipse.ui.perspectives">
84 class="org.simantics.team.internal.TeamPerspective"
86 icon="icons/arrow_refresh.png"
87 id="org.simantics.team.perspective"
93 point="org.eclipse.ui.perspectiveExtensions">
96 targetID="org.simantics.team.perspective">
99 id="org.simantics.team.synchroniseView"
104 relative="org.eclipse.ui.editorss"
110 id="org.simantics.user.perspective">
111 </perspectiveShortcut>
112 </perspectiveExtension>
117 point="org.eclipse.ui.commands">
119 id="org.simantics.team.category"
123 id="org.simantics.graph.category"
124 name="GraphCategory">
127 categoryId="org.simantics.team.category"
129 id="org.simantics.team.debug"
134 categoryId="org.simantics.team.category"
135 description="Edit Stage"
136 id="org.simantics.team.stageEdit"
137 name="Edit staging workbench">
140 categoryId="org.simantics.team.category"
141 description="Initialize staging workbench"
142 id="org.simantics.team.stageInit"
143 name="Initialize staging workbench">
146 categoryId="org.simantics.team.category"
147 description="Synchronise All Outgoing Changes"
148 id="org.simantics.team.synchroniseAll"
149 name="Synchronise All">
152 categoryId="org.simantics.team.category"
153 description="Commit All Outgoing Changes"
154 id="org.simantics.team.commitAll"
158 categoryId="org.simantics.team.category"
160 id="org.simantics.team.stagingAll"
164 categoryId="org.simantics.team.category"
165 description="Push and Exit"
166 id="org.simantics.team.stagingOut"
171 categoryId="org.simantics.graph.category"
172 description="Undo to selected revision."
173 id="org.simantics.team.undoToSelectedRevision"
174 name="Undo To Selected Revision">
177 categoryId="org.simantics.graph.category"
178 description="Init undo list to selected revision."
179 id="org.simantics.team.initUndoListFromSelectedRevision"
180 name="Init Undo List From Selected Revision">
183 categoryId="org.simantics.graph.category"
184 description="Dump to selected revision."
185 id="org.simantics.team.dumpToSelectedRevision"
186 name="Dump To Selected Revision">
189 categoryId="org.simantics.graph.category"
190 description="Revert to selected revision."
191 id="org.simantics.team.revertToSelectedRevision"
192 name="Revert To Selected Revision">
195 categoryId="org.simantics.graph.category"
196 description="Revert to selected revision. Stop on error."
197 id="org.simantics.team.revertToSelectedRevisionStopOnError"
198 name="Revert To Selected Revision. Stop on error.">
202 point="org.eclipse.ui.handlers">
204 class="org.simantics.team.ui.handlers.DebugHandler"
205 commandId="org.simantics.team.debug">
209 class="org.simantics.team.ui.handlers.StageEditHandler"
210 commandId="org.simantics.team.stageEdit">
213 class="org.simantics.team.ui.handlers.StageInitHandler"
214 commandId="org.simantics.team.stageInit">
217 class="org.simantics.team.ui.handlers.SynchroniseAllHandler"
218 commandId="org.simantics.team.synchroniseAll">
221 class="org.simantics.team.ui.handlers.CommitAllHandler"
222 commandId="org.simantics.team.commitAll">
225 class="org.simantics.team.ui.handlers.StagingAllHandler"
226 commandId="org.simantics.team.stagingAll">
229 class="org.simantics.team.ui.handlers.StagingOutHandler"
230 commandId="org.simantics.team.stagingOut">
234 class="org.simantics.team.ui.handlers.UndoToSelectedRevisionHandler"
235 commandId="org.simantics.team.undoToSelectedRevision">
238 class="org.simantics.team.ui.handlers.InitUndoListFromSelectedRevisionHandler"
239 commandId="org.simantics.team.initUndoListFromSelectedRevision">
242 class="org.simantics.team.ui.handlers.DumpToSelectedRevisionHandler"
243 commandId="org.simantics.team.dumpToSelectedRevision">
246 class="org.simantics.team.ui.handlers.RevertToSelectedRevisionHandler"
247 commandId="org.simantics.team.revertToSelectedRevision">
250 class="org.simantics.team.ui.handlers.RevertToSelectedRevisionHandlerStopOnError"
251 commandId="org.simantics.team.revertToSelectedRevisionStopOnError">
256 point="org.eclipse.ui.menus">
259 locationURI="popup:#TeamViewPopup">
261 commandId="org.simantics.team.stageEdit"
262 disabledIcon="icons/bin_empty.png"
263 icon="icons/bin_empty.png"
264 label="Edit staging workbench"
266 tooltip="Edit staging workbench">
268 checkEnabled="false">
272 commandId="org.simantics.team.stageInit"
273 disabledIcon="icons/bin_closed.png"
274 icon="icons/bin_closed.png"
275 label="Initialize staging workbench"
277 tooltip="Initialize staging workbench">
279 checkEnabled="false">
283 commandId="org.simantics.team.synchroniseAll"
284 disabledIcon="platform:/plugin/com.famfamfam.silk/icons/door_out.png"
285 icon="platform:/plugin/com.famfamfam.silk/icons/door_out.png"
286 label="Update staging workbench"
288 tooltip="Update staging workbench">
290 checkEnabled="false">
295 locationURI="toolbar:org.simantics.team.synchroniseView">
297 commandId="org.simantics.team.stageEdit"
298 disabledIcon="icons/bin_empty.png"
299 icon="icons/bin_empty.png"
300 label="Edit staging workbench"
302 tooltip="Edit staging workbench">
304 checkEnabled="false">
308 commandId="org.simantics.team.stageInit"
309 disabledIcon="icons/bin_closed.png"
310 icon="icons/bin_closed.png"
311 label="Initialize staging workbench"
313 tooltip="Initialize staging workbench">
315 checkEnabled="false">
319 commandId="org.simantics.team.synchroniseAll"
320 disabledIcon="platform:/plugin/com.famfamfam.silk/icons/door_out.png"
321 icon="platform:/plugin/com.famfamfam.silk/icons/door_out.png"
322 label="Update staging workbench"
324 tooltip="Update staging workbench">
326 checkEnabled="false">
331 locationURI="toolbar:org.simantics.team.stagingView">
333 commandId="org.simantics.team.stagingAll"
334 disabledIcon="icons/bin.png"
340 checkEnabled="false">
344 commandId="org.simantics.team.stagingOut"
345 disabledIcon="icons/door_in.png"
346 icon="icons/door_in.png"
351 checkEnabled="false">
357 locationURI="popup:#GraphHistoryPopup">
359 commandId="org.simantics.team.undoToSelectedRevision"
360 icon="platform:/plugin/com.famfamfam.silk/icons/arrow_undo.png"
361 label="Undo To Selected Revision"
363 tooltip="Undo to selected revision.">
365 checkEnabled="false">
367 variable="selection">
370 args="org.simantics.modeling.ui.modelBrowser.model.Node"
371 property="org.simantics.modeling.ui.nodeClass">
378 commandId="org.simantics.team.initUndoListFromSelectedRevision"
379 icon="platform:/plugin/com.famfamfam.silk/icons/arrow_redo.png"
380 label="Init Undo List From Selected Revision"
382 tooltip="Init undo list from selected revision.">
385 commandId="org.simantics.team.dumpToSelectedRevision"
386 icon="platform:/plugin/com.famfamfam.silk/icons/bin.png"
387 label="Dump To Selected Revision"
389 tooltip="Dump to selected revision.">
392 commandId="org.simantics.team.revertToSelectedRevision"
393 icon="platform:/plugin/com.famfamfam.silk/icons/bin_closed.png"
394 label="Revert To Selected Revision"
396 tooltip="Revert to selected revision.">
399 commandId="org.simantics.team.revertToSelectedRevisionStopOnError"
400 icon="platform:/plugin/com.famfamfam.silk/icons/bin_empty.png"
401 label="Revert To Selected Revision. Stop On Error."
403 tooltip="Revert to selected revision. Stop On Error.">