]>
git.argeo.org Git - gpl/argeo-slc.git/blob - plugins/org.argeo.slc.client.ui.dist/plugin.xml
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/repo.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/distribution_perspective.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"
93 point=
"org.eclipse.ui.commands">
94 <!-- Command which do not need dependency injection -->
96 defaultHandler=
"org.argeo.slc.client.ui.dist.commands.RefreshArtifactBrowser"
97 id=
"org.argeo.slc.client.ui.dist.refreshArtifactBrowser"
98 name=
"Refresh Artifact Browser">
101 defaultHandler=
"org.argeo.slc.client.ui.dist.commands.DisplayRepoInformation"
102 id=
"org.argeo.slc.client.ui.dist.displayRepoInformation"
103 name=
"Display repo info">
106 defaultHandler=
"org.argeo.slc.client.ui.dist.commands.ShowSizeColumn"
107 id=
"org.argeo.slc.client.ui.dist.showSizeColumn"
108 name=
"Show size column">
110 id=
"org.argeo.slc.client.ui.dist.showSizeColumn.toggleState">
111 <class class=
"org.eclipse.jface.commands.ToggleState">
119 <!-- Command with Spring dependency injection -->
121 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
122 id=
"org.argeo.slc.client.ui.dist.unregisterRemoteRepo"
123 name=
"Unregister remote repository">
125 id=
"org.argeo.slc.client.ui.dist.repoNodePath"
126 name=
"Remote Repo path">
130 id=
"org.argeo.slc.client.ui.dist.runInOSGi"
131 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
135 name=
"Workspace Name">
139 id=
"org.argeo.slc.client.ui.dist.registerRepository"
140 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
141 name=
"Add Repository">
145 id=
"org.argeo.slc.client.ui.dist.fetch"
146 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
147 name=
"Fetch repository">
150 name=
"Target repo uri">
154 <!-- TO MANIPULATE WORKSPACES -->
155 <!-- Workspaces CRUD -->
157 id=
"org.argeo.slc.client.ui.dist.createWorkspace"
158 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
159 name=
"Create Workspace">
162 name=
"Workspace prefix">
166 name=
"Target repo node path">
170 id=
"org.argeo.slc.client.ui.dist.deleteWorkspace"
171 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
172 name=
"Delete chosen Workspace">
175 name=
"Workspace name">
179 name=
"Target repo node path">
183 id=
"org.argeo.slc.client.ui.dist.publishWorkspace"
184 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
185 name=
"Publish selected workspace">
188 name=
"Workspace name">
192 name=
"Target repo node path">
196 id=
"org.argeo.slc.client.ui.dist.normalizeDistribution"
197 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
198 name=
"Normalize Distribution">
201 name=
"Workspace name">
205 name=
"Target repo node path">
209 id=
"org.argeo.slc.client.ui.dist.copyWorkspace"
210 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
211 name=
"Copy chosen Workspace">
214 name=
"Source Workspace Name">
218 name=
"Target repo node path">
222 id=
"org.argeo.slc.client.ui.dist.mergeWorkspaces"
223 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
224 name=
"Copy chosen Workspace">
227 name=
"Source Workspace Name">
231 name=
"Source Repo Node path ">
235 name=
"Target Workspace Name">
239 name=
"Target repo node path">
243 id=
"org.argeo.slc.client.ui.dist.manageWorkspaceAuth"
244 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
245 name=
"Manage workspace authorizations">
247 id=
"org.argeo.slc.client.ui.dist.workspaceName"
248 name=
"Workspace Name">
252 id=
"org.argeo.slc.client.ui.dist.refreshDistributionsView"
253 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
254 name=
"Refresh Distributions View">
257 id=
"org.argeo.slc.client.ui.dist.refreshDistributionOverviewPage"
258 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
259 name=
"Refresh distribution overview page">
262 id=
"org.argeo.slc.client.ui.dist.deleteArtifacts"
263 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
264 name=
"Remove selected artifacts">
268 id=
"menu:org.eclipse.ui.main.menu"
269 point=
"org.eclipse.ui.menus">
271 <!-- View Specific Menus -->
273 locationURI=
"toolbar:org.argeo.slc.client.ui.dist.artifactsBrowser">
275 commandId=
"org.argeo.slc.client.ui.dist.showSizeColumn"
276 icon=
"icons/showSize.gif"
279 tooltip=
"Warning: showing size column might reduce overall browser reactivity">
282 commandId=
"org.argeo.slc.client.ui.dist.refreshArtifactBrowser"
283 icon=
"icons/refresh.png"
285 tooltip=
"Refresh the whole browser">
289 locationURI=
"toolbar:org.argeo.slc.client.ui.dist.distributionsView">
291 commandId=
"org.argeo.slc.client.ui.dist.registerRepository"
292 icon=
"icons/addRepo.gif"
293 label=
"Register repository"
294 tooltip=
"Register a remote repository">
297 commandId=
"org.argeo.slc.client.ui.dist.refreshDistributionsView"
298 icon=
"icons/refresh.png"
300 tooltip=
"Refresh distributions view">
304 commandId="org.argeo.slc.client.ui.dist.runInOSGi"
305 icon="icons/showSize.gif"
307 tooltip="Run in a spearate OSGi runtime">
312 <!-- <menuContribution
314 locationURI="menu:org.eclipse.ui.main.menu?after=edit">
315 <menu label="Queries"
317 id="org.argeo.slc.client.ui.dist.queryMenu">
319 commandId="org.argeo.slc.client.ui.dist.openGenericJcrQueryEditor"
320 disabledIcon="icons/saveDisabled.gif"
321 icon="icons/results.gif"
324 tooltip="Open JCR query editor">
327 </menuContribution> -->
330 point=
"org.eclipse.ui.activities">
331 <!-- TODO: find a way to exclude evrything -->
332 <activityPatternBinding
333 activityId=
"org.argeo.slc.client.ui.slcActivity"
334 isEqualityPattern=
"true"
335 pattern=
"org.argeo.slc.client.ui.dist/org.argeo.slc.client.ui.dist.distributionPerspective">
336 </activityPatternBinding>
337 <activityPatternBinding
338 activityId=
"org.argeo.security.ui.adminActivity"
339 isEqualityPattern=
"true"
340 pattern=
"org.argeo.slc.client.ui.dist/org.argeo.slc.client.ui.dist.distributionPerspective">
341 </activityPatternBinding>