]>
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">
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.PublishWorkspace"
84 id=
"org.argeo.slc.client.ui.dist.publishWorkspace"
85 name=
"Publish selected workspace">
88 defaultHandler=
"org.argeo.slc.client.ui.dist.commands.ShowSizeColumn"
89 id=
"org.argeo.slc.client.ui.dist.showSizeColumn"
90 name=
"Show size column">
92 id=
"org.argeo.slc.client.ui.dist.showSizeColumn.toggleState">
93 <class class=
"org.eclipse.jface.commands.ToggleState">
101 <!-- Command with Spring dependency injection -->
103 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
104 id=
"org.argeo.slc.client.ui.dist.unregisterRemoteRepo"
105 name=
"Unregister remote repository">
107 id=
"org.argeo.slc.client.ui.dist.repoNodePath"
108 name=
"Remote Repo path">
113 id=
"org.argeo.slc.client.ui.dist.runInOSGi"
114 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
118 name=
"Workspace Name">
122 id=
"org.argeo.slc.client.ui.dist.normalizeDistribution"
123 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
124 name=
"Normalize Distribution">
127 name=
"Workspace Name">
131 id=
"org.argeo.slc.client.ui.dist.registerRepository"
132 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
133 name=
"Add Repository">
137 id=
"org.argeo.slc.client.ui.dist.fetch"
138 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
139 name=
"Fetch repository">
142 name=
"Target repo path">
146 <!-- TO MANIPULATE WORKSPACES -->
148 id=
"org.argeo.slc.client.ui.dist.createWorkspace"
149 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
150 name=
"Create Workspace">
153 id=
"org.argeo.slc.client.ui.dist.deleteWorkspace"
154 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
155 name=
"Delete chosen Workspace">
157 id=
"org.argeo.slc.client.ui.dist.workspaceName"
158 name=
"Workspace Name">
162 id=
"org.argeo.slc.client.ui.dist.copyWorkspace"
163 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
164 name=
"Copy chosen Workspace">
166 id=
"org.argeo.slc.client.ui.dist.workspaceName"
167 name=
"Workspace Name">
171 id=
"org.argeo.slc.client.ui.dist.manageWorkspaceAuth"
172 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
173 name=
"Manage workspace authorizations">
175 id=
"org.argeo.slc.client.ui.dist.workspaceName"
176 name=
"Workspace Name">
180 id=
"org.argeo.slc.client.ui.dist.refreshDistributionsView"
181 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
182 name=
"Refresh Distributions View">
185 id=
"org.argeo.slc.client.ui.dist.refreshDistributionOverviewPage"
186 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
187 name=
"Refresh distribution overview page">
190 id=
"org.argeo.slc.client.ui.dist.deleteArtifacts"
191 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
192 name=
"Remove selected artifacts">
196 id=
"menu:org.eclipse.ui.main.menu"
197 point=
"org.eclipse.ui.menus">
199 <!-- View Specific Menus -->
201 locationURI=
"toolbar:org.argeo.slc.client.ui.dist.artifactsBrowser">
203 commandId=
"org.argeo.slc.client.ui.dist.showSizeColumn"
204 icon=
"icons/showSize.gif"
207 tooltip=
"Warning: showing size column might reduce overall browser reactivity">
210 commandId=
"org.argeo.slc.client.ui.dist.refreshArtifactBrowser"
211 icon=
"icons/refresh.png"
213 tooltip=
"Refresh the whole browser">
217 locationURI=
"toolbar:org.argeo.slc.client.ui.dist.distributionsView">
219 commandId=
"org.argeo.slc.client.ui.dist.registerRepository"
220 icon=
"icons/addRepo.gif"
221 label=
"Register repository"
222 tooltip=
"Register a remote repository">
225 commandId=
"org.argeo.slc.client.ui.dist.refreshDistributionsView"
226 icon=
"icons/refresh.png"
228 tooltip=
"Refresh distributions view">
232 commandId="org.argeo.slc.client.ui.dist.runInOSGi"
233 icon="icons/showSize.gif"
235 tooltip="Run in a spearate OSGi runtime">
240 <!-- <menuContribution
242 locationURI="menu:org.eclipse.ui.main.menu?after=edit">
243 <menu label="Queries"
245 id="org.argeo.slc.client.ui.dist.queryMenu">
247 commandId="org.argeo.slc.client.ui.dist.openGenericJcrQueryEditor"
248 disabledIcon="icons/saveDisabled.gif"
249 icon="icons/results.gif"
252 tooltip="Open JCR query editor">
255 </menuContribution> -->
258 point=
"org.eclipse.ui.activities">
259 <!-- TODO: find a way to exclude evrything -->
260 <activityPatternBinding
261 activityId=
"org.argeo.slc.client.ui.slcActivity"
262 isEqualityPattern=
"true"
263 pattern=
"org.argeo.slc.client.ui.dist/org.argeo.slc.client.ui.dist.distributionPerspective">
264 </activityPatternBinding>
265 <activityPatternBinding
266 activityId=
"org.argeo.security.ui.adminActivity"
267 isEqualityPattern=
"true"
268 pattern=
"org.argeo.slc.client.ui.dist/org.argeo.slc.client.ui.dist.distributionPerspective">
269 </activityPatternBinding>