]>
git.argeo.org Git - gpl/argeo-slc.git/blob - plugin.xml
530833b99be8b549a23ce20c481339c84e118ecd
1 <?xml version=
"1.0" encoding=
"UTF-8"?>
2 <?eclipse version=
"3.4"?>
6 point=
"org.eclipse.ui.perspectives">
9 class=
"org.argeo.slc.client.ui.dist.DistributionPerspective"
10 id=
"org.argeo.slc.client.ui.dist.distributionPerspective"
11 icon=
"icons/distribution_perspective.gif">
14 name=
"SLC Distribution"
15 class=
"org.argeo.slc.client.ui.dist.AnonymousDistributionPerspective"
16 id=
"org.argeo.slc.client.ui.dist.anonymousDistributionPerspective"
17 icon=
"icons/repo.gif">
22 point=
"org.eclipse.ui.views">
24 class=
"org.argeo.eclipse.spring.SpringExtensionFactory"
25 id=
"org.argeo.slc.client.ui.dist.distributionsView"
26 icon=
"icons/search.gif"
30 class=
"org.argeo.eclipse.spring.SpringExtensionFactory"
31 id=
"org.argeo.slc.client.ui.dist.anonymousDistributionsView"
32 icon=
"icons/search.gif"
33 name=
"Public Repository">
36 class=
"org.argeo.slc.client.ui.dist.views.HelpView"
37 id=
"org.argeo.slc.client.ui.dist.helpView"
42 class=
"org.argeo.eclipse.spring.SpringExtensionFactory"
43 id=
"org.argeo.slc.client.ui.dist.artifactsBrowser"
44 icon=
"icons/packageBrowser.gif"
45 name=
"Artifacts browser">
48 class=
"org.argeo.eclipse.spring.SpringExtensionFactory"
49 id=
"org.argeo.slc.client.ui.dist.queryArtifactsForm"
50 icon=
"icons/searchForm.gif"
51 name=
"Artifacts Form">
54 class=
"org.argeo.eclipse.spring.SpringExtensionFactory"
55 id=
"org.argeo.slc.client.ui.dist.queryBundlesForm"
56 icon=
"icons/searchForm.gif"
60 class=
"org.argeo.eclipse.spring.SpringExtensionFactory"
61 id=
"org.argeo.slc.client.ui.dist.queryArtifactsText"
62 icon=
"icons/search.gif"
67 icon=
"icons/pview.gif"
68 category=
"org.eclipse.ui"
69 class=
"org.eclipse.ui.ExtensionFactory:progressView"
70 id=
"org.eclipse.ui.views.ProgressView">
75 point=
"org.eclipse.ui.editors">
77 class=
"org.argeo.slc.client.ui.dist.editors.GenericBundleEditor"
78 id=
"org.argeo.slc.client.ui.dist.genericBundleEditor"
80 icon=
"icons/artifactVersionBase.gif"
84 class=
"org.argeo.eclipse.spring.SpringExtensionFactory"
85 id=
"org.argeo.slc.client.ui.dist.artifactVersionEditor"
86 name=
"Artifact Version Editor"
87 icon=
"icons/artifactVersionBase.gif"
91 class=
"org.argeo.eclipse.spring.SpringExtensionFactory"
92 id=
"org.argeo.slc.client.ui.dist.modularDistVersionEditor"
93 name=
"Modular Distribution Version Editor"
94 icon=
"icons/modularDistributionVersion.gif"
98 class=
"org.argeo.eclipse.spring.SpringExtensionFactory"
99 id=
"org.argeo.slc.client.ui.dist.distWorkspaceEditor"
100 name=
"Distribution workspace editor"
101 icon=
"icons/distribution_perspective.gif"
108 point=
"org.eclipse.ui.commands">
110 <!-- Distribution Managemnt -->
112 id=
"org.argeo.slc.client.ui.dist.normalizeDistribution"
113 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
114 name=
"Normalize Distribution">
117 name=
"Workspace name">
121 name=
"Target repo node path">
126 id=
"org.argeo.slc.client.ui.dist.openModuleEditor"
127 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
128 name=
"Open Workspace Editor">
130 id=
"param.repoNodePath"
131 name=
"Repo node path">
138 id=
"param.workspaceName"
139 name=
"Workspace name">
142 id=
"param.modulePath"
143 name=
"Module path name">
147 <!-- Repository Management -->
149 id=
"org.argeo.slc.client.ui.dist.registerRepository"
150 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
151 name=
"Add Repository">
154 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
155 id=
"org.argeo.slc.client.ui.dist.unregisterRemoteRepo"
156 name=
"Unregister remote repository">
158 id=
"org.argeo.slc.client.ui.dist.repoNodePath"
159 name=
"Remote Repo path">
163 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
164 id=
"org.argeo.slc.client.ui.dist.displayRepoInformation"
165 name=
"Display repository information">
168 <!-- Workspace Management -->
170 id=
"org.argeo.slc.client.ui.dist.openWorkspaceEditor"
171 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
172 name=
"Open Workspace Editor">
174 id=
"param.repoNodePath"
175 name=
"Repo node path">
182 id=
"param.workspaceName"
183 name=
"Workspace name">
187 id=
"org.argeo.slc.client.ui.dist.fetch"
188 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
189 name=
"Fetch repository">
192 name=
"Target repo uri">
197 defaultHandler=
"org.argeo.slc.client.ui.dist.commands.MarkAsRelevantCategory"
198 id=
"org.argeo.slc.client.ui.dist.markAsRelevantCategory"
199 name=
"Mark as relevant category">
203 defaultHandler=
"org.argeo.slc.client.ui.dist.commands.OpenGenerateBinariesWizard"
204 id=
"org.argeo.slc.client.ui.dist.openGenerateBinariesWizard"
205 name=
"Generate Binaries...">
209 id=
"org.argeo.slc.client.ui.dist.normalizeWorkspace"
210 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
211 name=
"Normalize Workspace">
214 name=
"Workspace name">
218 name=
"Target repo node path">
222 id=
"org.argeo.slc.client.ui.dist.manageWorkspaceAuth"
223 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
224 name=
"Manage workspace authorizations">
226 id=
"org.argeo.slc.client.ui.dist.workspaceName"
227 name=
"Workspace Name">
232 id=
"org.argeo.slc.client.ui.dist.publishWorkspace"
233 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
234 name=
"Publish selected workspace">
237 name=
"Workspace name">
241 name=
"Target repo node path">
246 id=
"org.argeo.slc.client.ui.dist.mergeWorkspaces"
247 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
248 name=
"Copy chosen Workspace">
251 name=
"Source Workspace Name">
255 name=
"Source Repo Node path ">
259 name=
"Target Workspace Name">
263 name=
"Target repo node path">
267 <!-- Workspaces CRUD -->
268 <!-- Generic new and copy workspace -->
270 id=
"org.argeo.slc.client.ui.dist.createWorkspace"
271 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
272 name=
"Create Workspace">
275 name=
"Workspace prefix">
279 name=
"Target repo node path">
283 id=
"org.argeo.slc.client.ui.dist.copyWorkspace"
284 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
285 name=
"Copy chosen Workspace">
288 name=
"Source Workspace Name">
292 name=
"Target repo node path">
295 <!-- Specific for local java workspaces -->
297 id=
"org.argeo.slc.client.ui.dist.createLocalJavaWorkspace"
298 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
299 name=
"Create Local Java Workspace">
302 name=
"Workspace prefix">
306 id=
"org.argeo.slc.client.ui.dist.copyLocalJavaWorkspace"
307 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
308 name=
"Copy chosen local Java Workspace">
311 name=
"Source Workspace Name">
315 <!-- Not terminated delete command - does not really work -->
317 id=
"org.argeo.slc.client.ui.dist.deleteWorkspace"
318 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
319 name=
"Delete chosen Workspace">
322 name=
"Workspace name">
326 name=
"Target repo node path">
330 <!-- Advanced commands -->
332 id=
"org.argeo.slc.client.ui.dist.doNothing"
333 defaultHandler=
"org.argeo.slc.client.ui.dist.commands.DoNothing"
337 id=
"org.argeo.slc.client.ui.dist.runInOsgi"
338 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
342 name=
"Workspace Name">
346 id=
"org.argeo.slc.client.ui.dist.refreshDistributionsView"
347 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
348 name=
"Refresh Distributions View">
353 defaultHandler=
"org.argeo.slc.client.ui.dist.commands.RefreshArtifactBrowser"
354 id=
"org.argeo.slc.client.ui.dist.refreshArtifactBrowser"
355 name=
"Refresh Artifact Browser">
359 defaultHandler=
"org.argeo.slc.client.ui.dist.commands.ShowSizeColumn"
360 id=
"org.argeo.slc.client.ui.dist.showSizeColumn"
361 name=
"Show size column">
363 id=
"org.argeo.slc.client.ui.dist.showSizeColumn.toggleState">
364 <class class=
"org.eclipse.jface.commands.ToggleState">
372 id=
"org.argeo.slc.client.ui.dist.refreshDistributionOverviewPage"
373 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
374 name=
"Refresh distribution overview page">
377 id=
"org.argeo.slc.client.ui.dist.deleteArtifacts"
378 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
379 name=
"Remove selected artifacts">
383 <!-- MENU CONTRIBUTIONS -->
385 id=
"menu:org.eclipse.ui.main.menu"
386 point=
"org.eclipse.ui.menus">
387 <!-- Distributions view tool bar -->
389 locationURI=
"toolbar:org.argeo.slc.client.ui.dist.distributionsView">
391 commandId=
"org.argeo.slc.client.ui.dist.registerRepository"
392 icon=
"icons/addRepo.gif"
393 label=
"Register repository"
394 tooltip=
"Register a remote repository">
397 commandId=
"org.argeo.slc.client.ui.dist.doNothing"
398 id=
"org.argeo.slc.client.ui.dist.advancedMenu"
399 icon=
"icons/more.gif"
400 tooltip=
"Access to advanced commands"
404 <menuContribution locationURI=
"menu:org.argeo.slc.client.ui.dist.advancedMenu">
406 commandId=
"org.argeo.slc.client.ui.dist.refreshDistributionsView"
407 icon=
"icons/refresh.png"
409 tooltip=
"Force the full refresh of the distribution tree (close all open connections)">
412 commandId="org.argeo.slc.client.ui.dist.runInOSGi"
413 icon="icons/showSize.gif"
415 tooltip="Run in a spearate OSGi runtime">
419 <!-- Anonymous distribution view toolbar -->
421 locationURI=
"toolbar:org.argeo.slc.client.ui.dist.anonymousDistributionsView">
423 commandId=
"org.argeo.slc.client.ui.dist.refreshDistributionsView"
424 icon=
"icons/refresh.png"
426 tooltip=
"Force the full refresh of the distribution tree (close all open connections)">
429 <!-- Artifact Browser Tool bar -->
431 locationURI=
"toolbar:org.argeo.slc.client.ui.dist.artifactsBrowser">
433 commandId=
"org.argeo.slc.client.ui.dist.showSizeColumn"
434 icon=
"icons/showSize.gif"
437 tooltip=
"Warning: showing size column might reduce overall browser reactivity">
440 commandId=
"org.argeo.slc.client.ui.dist.refreshArtifactBrowser"
441 icon=
"icons/refresh.png"
443 tooltip=
"Refresh the whole browser">
447 <!-- <menuContribution
449 locationURI="menu:org.eclipse.ui.main.menu?after=edit">
450 <menu label="Queries"
452 id="org.argeo.slc.client.ui.dist.queryMenu">
454 commandId="org.argeo.slc.client.ui.dist.openGenericJcrQueryEditor"
455 disabledIcon="icons/saveDisabled.gif"
456 icon="icons/results.gif"
459 tooltip="Open JCR query editor">
462 </menuContribution> -->
465 point=
"org.eclipse.ui.activities">
466 <!-- TODO: find a way to exclude evrything -->
467 <activityPatternBinding
468 activityId=
"org.argeo.slc.client.ui.slcActivity"
469 isEqualityPattern=
"true"
470 pattern=
"org.argeo.slc.client.ui.dist/org.argeo.slc.client.ui.dist.distributionPerspective">
471 </activityPatternBinding>
472 <activityPatternBinding
473 activityId=
"org.argeo.security.ui.adminActivity"
474 isEqualityPattern=
"true"
475 pattern=
"org.argeo.slc.client.ui.dist/org.argeo.slc.client.ui.dist.distributionPerspective">
476 </activityPatternBinding>