]>
git.argeo.org Git - gpl/argeo-slc.git/blob - plugins/org.argeo.slc.client.ui.dist/plugin.xml
9fa7e8b8ed1d020e87b676b505cf8dffc04ce8e6
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.slc.client.ui.dist.editors.DistributionEditor"
85 id=
"org.argeo.slc.client.ui.dist.distributionEditor"
86 name=
"Distribution editor"
87 icon=
"icons/distribution_perspective.gif"
91 class=
"org.argeo.eclipse.spring.SpringExtensionFactory"
92 id=
"org.argeo.slc.client.ui.dist.distributionWorkspaceEditor"
93 name=
"Distribution workspace editor"
94 icon=
"icons/distribution_perspective.gif"
101 point=
"org.eclipse.ui.commands">
103 <!-- Distribution Managemnt -->
105 id=
"org.argeo.slc.client.ui.dist.normalizeDistribution"
106 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
107 name=
"Normalize Distribution">
110 name=
"Workspace name">
114 name=
"Target repo node path">
118 <!-- Repository Management -->
120 id=
"org.argeo.slc.client.ui.dist.registerRepository"
121 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
122 name=
"Add Repository">
125 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
126 id=
"org.argeo.slc.client.ui.dist.unregisterRemoteRepo"
127 name=
"Unregister remote repository">
129 id=
"org.argeo.slc.client.ui.dist.repoNodePath"
130 name=
"Remote Repo path">
134 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
135 id=
"org.argeo.slc.client.ui.dist.displayRepoInformation"
136 name=
"Display repository information">
139 <!-- Workspace Management -->
141 id=
"org.argeo.slc.client.ui.dist.openWorkspaceEditor"
142 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
143 name=
"Open Workspace Editor">
145 id=
"param.repoNodePath"
146 name=
"Repo node path">
153 id=
"param.workspaceName"
154 name=
"Workspace name">
158 id=
"org.argeo.slc.client.ui.dist.fetch"
159 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
160 name=
"Fetch repository">
163 name=
"Target repo uri">
167 id=
"org.argeo.slc.client.ui.dist.normalizeWorkspace"
168 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
169 name=
"Normalize Workspace">
172 name=
"Workspace name">
176 name=
"Target repo node path">
180 id=
"org.argeo.slc.client.ui.dist.manageWorkspaceAuth"
181 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
182 name=
"Manage workspace authorizations">
184 id=
"org.argeo.slc.client.ui.dist.workspaceName"
185 name=
"Workspace Name">
190 id=
"org.argeo.slc.client.ui.dist.publishWorkspace"
191 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
192 name=
"Publish selected workspace">
195 name=
"Workspace name">
199 name=
"Target repo node path">
203 <!-- Workspaces CRUD -->
205 id=
"org.argeo.slc.client.ui.dist.createWorkspace"
206 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
207 name=
"Create Workspace">
210 name=
"Workspace prefix">
214 name=
"Target repo node path">
218 id=
"org.argeo.slc.client.ui.dist.deleteWorkspace"
219 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
220 name=
"Delete chosen Workspace">
223 name=
"Workspace name">
227 name=
"Target repo node path">
232 id=
"org.argeo.slc.client.ui.dist.copyWorkspace"
233 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
234 name=
"Copy chosen Workspace">
237 name=
"Source 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 <!-- Advanced commands -->
269 id=
"org.argeo.slc.client.ui.dist.doNothing"
270 defaultHandler=
"org.argeo.slc.client.ui.dist.commands.DoNothing"
274 id=
"org.argeo.slc.client.ui.dist.runInOsgi"
275 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
279 name=
"Workspace Name">
283 id=
"org.argeo.slc.client.ui.dist.refreshDistributionsView"
284 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
285 name=
"Refresh Distributions View">
290 defaultHandler=
"org.argeo.slc.client.ui.dist.commands.RefreshArtifactBrowser"
291 id=
"org.argeo.slc.client.ui.dist.refreshArtifactBrowser"
292 name=
"Refresh Artifact Browser">
295 defaultHandler=
"org.argeo.slc.client.ui.dist.commands.ShowSizeColumn"
296 id=
"org.argeo.slc.client.ui.dist.showSizeColumn"
297 name=
"Show size column">
299 id=
"org.argeo.slc.client.ui.dist.showSizeColumn.toggleState">
300 <class class=
"org.eclipse.jface.commands.ToggleState">
308 id=
"org.argeo.slc.client.ui.dist.refreshDistributionOverviewPage"
309 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
310 name=
"Refresh distribution overview page">
313 id=
"org.argeo.slc.client.ui.dist.deleteArtifacts"
314 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
315 name=
"Remove selected artifacts">
319 <!-- MENU CONTRIBUTIONS -->
321 id=
"menu:org.eclipse.ui.main.menu"
322 point=
"org.eclipse.ui.menus">
323 <!-- Distributions view tool bar -->
325 locationURI=
"toolbar:org.argeo.slc.client.ui.dist.distributionsView">
327 commandId=
"org.argeo.slc.client.ui.dist.registerRepository"
328 icon=
"icons/addRepo.gif"
329 label=
"Register repository"
330 tooltip=
"Register a remote repository">
333 commandId=
"org.argeo.slc.client.ui.dist.doNothing"
334 id=
"org.argeo.slc.client.ui.dist.advancedMenu"
335 icon=
"icons/more.gif"
336 tooltip=
"Access to advanced commands"
340 <menuContribution locationURI=
"menu:org.argeo.slc.client.ui.dist.advancedMenu">
342 commandId=
"org.argeo.slc.client.ui.dist.refreshDistributionsView"
343 icon=
"icons/refresh.png"
345 tooltip=
"Force the full refresh of the distribution tree (close all open connections)">
348 commandId="org.argeo.slc.client.ui.dist.runInOSGi"
349 icon="icons/showSize.gif"
351 tooltip="Run in a spearate OSGi runtime">
355 <!-- Anonymous distribution view toolbar -->
357 locationURI=
"toolbar:org.argeo.slc.client.ui.dist.anonymousDistributionsView">
359 commandId=
"org.argeo.slc.client.ui.dist.refreshDistributionsView"
360 icon=
"icons/refresh.png"
362 tooltip=
"Force the full refresh of the distribution tree (close all open connections)">
365 <!-- Artifact Browser Tool bar -->
367 locationURI=
"toolbar:org.argeo.slc.client.ui.dist.artifactsBrowser">
369 commandId=
"org.argeo.slc.client.ui.dist.showSizeColumn"
370 icon=
"icons/showSize.gif"
373 tooltip=
"Warning: showing size column might reduce overall browser reactivity">
376 commandId=
"org.argeo.slc.client.ui.dist.refreshArtifactBrowser"
377 icon=
"icons/refresh.png"
379 tooltip=
"Refresh the whole browser">
383 <!-- <menuContribution
385 locationURI="menu:org.eclipse.ui.main.menu?after=edit">
386 <menu label="Queries"
388 id="org.argeo.slc.client.ui.dist.queryMenu">
390 commandId="org.argeo.slc.client.ui.dist.openGenericJcrQueryEditor"
391 disabledIcon="icons/saveDisabled.gif"
392 icon="icons/results.gif"
395 tooltip="Open JCR query editor">
398 </menuContribution> -->
401 point=
"org.eclipse.ui.activities">
402 <!-- TODO: find a way to exclude evrything -->
403 <activityPatternBinding
404 activityId=
"org.argeo.slc.client.ui.slcActivity"
405 isEqualityPattern=
"true"
406 pattern=
"org.argeo.slc.client.ui.dist/org.argeo.slc.client.ui.dist.distributionPerspective">
407 </activityPatternBinding>
408 <activityPatternBinding
409 activityId=
"org.argeo.security.ui.adminActivity"
410 isEqualityPattern=
"true"
411 pattern=
"org.argeo.slc.client.ui.dist/org.argeo.slc.client.ui.dist.distributionPerspective">
412 </activityPatternBinding>