]>
git.argeo.org Git - gpl/argeo-slc.git/blob - plugin.xml
8521a2271b1414fb251e7346c5b5d43f900d0da2
1 <?xml version=
"1.0" encoding=
"UTF-8"?>
2 <?eclipse version=
"3.4"?>
6 point=
"org.eclipse.ui.perspectives">
8 name=
"SLC Distribution"
9 class=
"org.argeo.slc.client.ui.dist.DistributionPerspective"
10 id=
"org.argeo.slc.client.ui.dist.distributionPerspective"
11 icon=
"icons/distribution_perspective.gif">
16 point=
"org.eclipse.ui.views">
18 class=
"org.argeo.eclipse.spring.SpringExtensionFactory"
19 id=
"org.argeo.slc.client.ui.dist.artifactsBrowser"
20 icon=
"icons/packageBrowser.gif"
21 name=
"Artifacts browser">
24 class=
"org.argeo.eclipse.spring.SpringExtensionFactory"
25 id=
"org.argeo.slc.client.ui.dist.queryArtifactsForm"
26 icon=
"icons/searchForm.gif"
27 name=
"Artifacts Form">
30 class=
"org.argeo.eclipse.spring.SpringExtensionFactory"
31 id=
"org.argeo.slc.client.ui.dist.queryBundlesForm"
32 icon=
"icons/searchForm.gif"
36 class=
"org.argeo.eclipse.spring.SpringExtensionFactory"
37 id=
"org.argeo.slc.client.ui.dist.queryArtifactsText"
38 icon=
"icons/search.gif"
42 class=
"org.argeo.eclipse.spring.SpringExtensionFactory"
43 id=
"org.argeo.slc.client.ui.dist.distributionsView"
44 icon=
"icons/search.gif"
49 icon=
"icons/pview.gif"
50 category=
"org.eclipse.ui"
51 class=
"org.eclipse.ui.ExtensionFactory:progressView"
52 id=
"org.eclipse.ui.views.ProgressView">
57 point=
"org.eclipse.ui.editors">
59 class=
"org.argeo.slc.client.ui.dist.editors.GenericBundleEditor"
60 id=
"org.argeo.slc.client.ui.dist.genericBundleEditor"
62 icon=
"icons/artifactVersionBase.gif"
66 class=
"org.argeo.slc.client.ui.dist.editors.DistributionEditor"
67 id=
"org.argeo.slc.client.ui.dist.distributionEditor"
68 name=
"Distribution editor"
69 icon=
"icons/distribution_perspective.gif"
75 point=
"org.eclipse.ui.commands">
76 <!-- Command which do not need dependency injection -->
78 defaultHandler=
"org.argeo.slc.client.ui.dist.commands.RefreshArtifactBrowser"
79 id=
"org.argeo.slc.client.ui.dist.refreshArtifactBrowser"
80 name=
"Refresh Artifact Browser">
83 defaultHandler=
"org.argeo.slc.client.ui.dist.commands.DisplayRepoInformation"
84 id=
"org.argeo.slc.client.ui.dist.displayRepoInformation"
85 name=
"Display repo info">
87 <!-- Workspaces CRUD -->
89 defaultHandler=
"org.argeo.slc.client.ui.dist.commands.PublishWorkspace"
90 id=
"org.argeo.slc.client.ui.dist.publishWorkspace"
91 name=
"Publish selected workspace">
94 id=
"org.argeo.slc.client.ui.dist.createWorkspace"
95 defaultHandler=
"org.argeo.slc.client.ui.dist.commands.CreateWorkspace"
96 name=
"Create Workspace">
99 id=
"org.argeo.slc.client.ui.dist.deleteWorkspace"
100 defaultHandler=
"org.argeo.slc.client.ui.dist.commands.DeleteWorkspace"
101 name=
"Delete chosen Workspace">
104 defaultHandler=
"org.argeo.slc.client.ui.dist.commands.ShowSizeColumn"
105 id=
"org.argeo.slc.client.ui.dist.showSizeColumn"
106 name=
"Show size column">
108 id=
"org.argeo.slc.client.ui.dist.showSizeColumn.toggleState">
109 <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">
131 id=
"org.argeo.slc.client.ui.dist.runInOSGi"
132 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
136 name=
"Workspace Name">
140 id=
"org.argeo.slc.client.ui.dist.normalizeDistribution"
141 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
142 name=
"Normalize Distribution">
145 name=
"Workspace Name">
149 id=
"org.argeo.slc.client.ui.dist.registerRepository"
150 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
151 name=
"Add Repository">
155 id=
"org.argeo.slc.client.ui.dist.fetch"
156 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
157 name=
"Fetch repository">
160 name=
"Target repo path">
164 <!-- TO MANIPULATE WORKSPACES -->
166 id=
"org.argeo.slc.client.ui.dist.copyWorkspace"
167 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
168 name=
"Copy chosen Workspace">
170 id=
"org.argeo.slc.client.ui.dist.workspaceName"
171 name=
"Workspace Name">
175 id=
"org.argeo.slc.client.ui.dist.manageWorkspaceAuth"
176 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
177 name=
"Manage workspace authorizations">
179 id=
"org.argeo.slc.client.ui.dist.workspaceName"
180 name=
"Workspace Name">
184 id=
"org.argeo.slc.client.ui.dist.refreshDistributionsView"
185 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
186 name=
"Refresh Distributions View">
189 id=
"org.argeo.slc.client.ui.dist.refreshDistributionOverviewPage"
190 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
191 name=
"Refresh distribution overview page">
194 id=
"org.argeo.slc.client.ui.dist.deleteArtifacts"
195 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
196 name=
"Remove selected artifacts">
200 id=
"menu:org.eclipse.ui.main.menu"
201 point=
"org.eclipse.ui.menus">
203 <!-- View Specific Menus -->
205 locationURI=
"toolbar:org.argeo.slc.client.ui.dist.artifactsBrowser">
207 commandId=
"org.argeo.slc.client.ui.dist.showSizeColumn"
208 icon=
"icons/showSize.gif"
211 tooltip=
"Warning: showing size column might reduce overall browser reactivity">
214 commandId=
"org.argeo.slc.client.ui.dist.refreshArtifactBrowser"
215 icon=
"icons/refresh.png"
217 tooltip=
"Refresh the whole browser">
221 locationURI=
"toolbar:org.argeo.slc.client.ui.dist.distributionsView">
223 commandId=
"org.argeo.slc.client.ui.dist.registerRepository"
224 icon=
"icons/addRepo.gif"
225 label=
"Register repository"
226 tooltip=
"Register a remote repository">
229 commandId=
"org.argeo.slc.client.ui.dist.refreshDistributionsView"
230 icon=
"icons/refresh.png"
232 tooltip=
"Refresh distributions view">
236 commandId="org.argeo.slc.client.ui.dist.runInOSGi"
237 icon="icons/showSize.gif"
239 tooltip="Run in a spearate OSGi runtime">
244 <!-- <menuContribution
246 locationURI="menu:org.eclipse.ui.main.menu?after=edit">
247 <menu label="Queries"
249 id="org.argeo.slc.client.ui.dist.queryMenu">
251 commandId="org.argeo.slc.client.ui.dist.openGenericJcrQueryEditor"
252 disabledIcon="icons/saveDisabled.gif"
253 icon="icons/results.gif"
256 tooltip="Open JCR query editor">
259 </menuContribution> -->
262 point=
"org.eclipse.ui.activities">
263 <!-- TODO: find a way to exclude evrything -->
264 <activityPatternBinding
265 activityId=
"org.argeo.slc.client.ui.slcActivity"
266 isEqualityPattern=
"true"
267 pattern=
"org.argeo.slc.client.ui.dist/org.argeo.slc.client.ui.dist.distributionPerspective">
268 </activityPatternBinding>
269 <activityPatternBinding
270 activityId=
"org.argeo.security.ui.adminActivity"
271 isEqualityPattern=
"true"
272 pattern=
"org.argeo.slc.client.ui.dist/org.argeo.slc.client.ui.dist.distributionPerspective">
273 </activityPatternBinding>