]>
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/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/distribution_perspective.gif">
22 point=
"org.eclipse.ui.views">
24 class=
"org.argeo.eclipse.spring.SpringExtensionFactory"
25 id=
"org.argeo.slc.client.ui.dist.artifactsBrowser"
26 icon=
"icons/packageBrowser.gif"
27 name=
"Artifacts browser">
30 class=
"org.argeo.eclipse.spring.SpringExtensionFactory"
31 id=
"org.argeo.slc.client.ui.dist.queryArtifactsForm"
32 icon=
"icons/searchForm.gif"
33 name=
"Artifacts Form">
36 class=
"org.argeo.eclipse.spring.SpringExtensionFactory"
37 id=
"org.argeo.slc.client.ui.dist.queryBundlesForm"
38 icon=
"icons/searchForm.gif"
42 class=
"org.argeo.eclipse.spring.SpringExtensionFactory"
43 id=
"org.argeo.slc.client.ui.dist.queryArtifactsText"
44 icon=
"icons/search.gif"
48 class=
"org.argeo.eclipse.spring.SpringExtensionFactory"
49 id=
"org.argeo.slc.client.ui.dist.distributionsView"
50 icon=
"icons/search.gif"
55 icon=
"icons/pview.gif"
56 category=
"org.eclipse.ui"
57 class=
"org.eclipse.ui.ExtensionFactory:progressView"
58 id=
"org.eclipse.ui.views.ProgressView">
63 point=
"org.eclipse.ui.editors">
65 class=
"org.argeo.slc.client.ui.dist.editors.GenericBundleEditor"
66 id=
"org.argeo.slc.client.ui.dist.genericBundleEditor"
68 icon=
"icons/artifactVersionBase.gif"
72 class=
"org.argeo.slc.client.ui.dist.editors.DistributionEditor"
73 id=
"org.argeo.slc.client.ui.dist.distributionEditor"
74 name=
"Distribution editor"
75 icon=
"icons/distribution_perspective.gif"
81 point=
"org.eclipse.ui.commands">
82 <!-- Command which do not need dependency injection -->
84 defaultHandler=
"org.argeo.slc.client.ui.dist.commands.RefreshArtifactBrowser"
85 id=
"org.argeo.slc.client.ui.dist.refreshArtifactBrowser"
86 name=
"Refresh Artifact Browser">
89 defaultHandler=
"org.argeo.slc.client.ui.dist.commands.DisplayRepoInformation"
90 id=
"org.argeo.slc.client.ui.dist.displayRepoInformation"
91 name=
"Display repo info">
93 <!-- Workspaces CRUD -->
95 defaultHandler=
"org.argeo.slc.client.ui.dist.commands.PublishWorkspace"
96 id=
"org.argeo.slc.client.ui.dist.publishWorkspace"
97 name=
"Publish selected workspace">
100 id=
"org.argeo.slc.client.ui.dist.createWorkspace"
101 defaultHandler=
"org.argeo.slc.client.ui.dist.commands.CreateWorkspace"
102 name=
"Create Workspace">
105 id=
"org.argeo.slc.client.ui.dist.deleteWorkspace"
106 defaultHandler=
"org.argeo.slc.client.ui.dist.commands.DeleteWorkspace"
107 name=
"Delete chosen Workspace">
110 id=
"org.argeo.slc.client.ui.dist.normalizeDistribution"
111 defaultHandler=
"org.argeo.slc.client.ui.dist.commands.NormalizeDistribution"
112 name=
"Normalize Distribution">
115 id=
"org.argeo.slc.client.ui.dist.copyWorkspace"
116 defaultHandler=
"org.argeo.slc.client.ui.dist.commands.CopyWorkspace"
117 name=
"Copy chosen Workspace">
121 defaultHandler=
"org.argeo.slc.client.ui.dist.commands.ShowSizeColumn"
122 id=
"org.argeo.slc.client.ui.dist.showSizeColumn"
123 name=
"Show size column">
125 id=
"org.argeo.slc.client.ui.dist.showSizeColumn.toggleState">
126 <class class=
"org.eclipse.jface.commands.ToggleState">
136 <!-- Command with Spring dependency injection -->
138 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
139 id=
"org.argeo.slc.client.ui.dist.unregisterRemoteRepo"
140 name=
"Unregister remote repository">
142 id=
"org.argeo.slc.client.ui.dist.repoNodePath"
143 name=
"Remote Repo path">
147 id=
"org.argeo.slc.client.ui.dist.runInOSGi"
148 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
152 name=
"Workspace Name">
156 id=
"org.argeo.slc.client.ui.dist.registerRepository"
157 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
158 name=
"Add Repository">
162 id=
"org.argeo.slc.client.ui.dist.fetch"
163 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
164 name=
"Fetch repository">
167 name=
"Target repo path">
171 <!-- TO MANIPULATE WORKSPACES -->
173 id=
"org.argeo.slc.client.ui.dist.manageWorkspaceAuth"
174 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
175 name=
"Manage workspace authorizations">
177 id=
"org.argeo.slc.client.ui.dist.workspaceName"
178 name=
"Workspace Name">
182 id=
"org.argeo.slc.client.ui.dist.refreshDistributionsView"
183 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
184 name=
"Refresh Distributions View">
187 id=
"org.argeo.slc.client.ui.dist.refreshDistributionOverviewPage"
188 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
189 name=
"Refresh distribution overview page">
192 id=
"org.argeo.slc.client.ui.dist.deleteArtifacts"
193 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
194 name=
"Remove selected artifacts">
198 id=
"menu:org.eclipse.ui.main.menu"
199 point=
"org.eclipse.ui.menus">
201 <!-- View Specific Menus -->
203 locationURI=
"toolbar:org.argeo.slc.client.ui.dist.artifactsBrowser">
205 commandId=
"org.argeo.slc.client.ui.dist.showSizeColumn"
206 icon=
"icons/showSize.gif"
209 tooltip=
"Warning: showing size column might reduce overall browser reactivity">
212 commandId=
"org.argeo.slc.client.ui.dist.refreshArtifactBrowser"
213 icon=
"icons/refresh.png"
215 tooltip=
"Refresh the whole browser">
219 locationURI=
"toolbar:org.argeo.slc.client.ui.dist.distributionsView">
221 commandId=
"org.argeo.slc.client.ui.dist.registerRepository"
222 icon=
"icons/addRepo.gif"
223 label=
"Register repository"
224 tooltip=
"Register a remote repository">
227 commandId=
"org.argeo.slc.client.ui.dist.refreshDistributionsView"
228 icon=
"icons/refresh.png"
230 tooltip=
"Refresh distributions view">
234 commandId="org.argeo.slc.client.ui.dist.runInOSGi"
235 icon="icons/showSize.gif"
237 tooltip="Run in a spearate OSGi runtime">
242 <!-- <menuContribution
244 locationURI="menu:org.eclipse.ui.main.menu?after=edit">
245 <menu label="Queries"
247 id="org.argeo.slc.client.ui.dist.queryMenu">
249 commandId="org.argeo.slc.client.ui.dist.openGenericJcrQueryEditor"
250 disabledIcon="icons/saveDisabled.gif"
251 icon="icons/results.gif"
254 tooltip="Open JCR query editor">
257 </menuContribution> -->
260 point=
"org.eclipse.ui.activities">
261 <!-- TODO: find a way to exclude evrything -->
262 <activityPatternBinding
263 activityId=
"org.argeo.slc.client.ui.slcActivity"
264 isEqualityPattern=
"true"
265 pattern=
"org.argeo.slc.client.ui.dist/org.argeo.slc.client.ui.dist.distributionPerspective">
266 </activityPatternBinding>
267 <activityPatternBinding
268 activityId=
"org.argeo.security.ui.adminActivity"
269 isEqualityPattern=
"true"
270 pattern=
"org.argeo.slc.client.ui.dist/org.argeo.slc.client.ui.dist.distributionPerspective">
271 </activityPatternBinding>