]>
git.argeo.org Git - lgpl/argeo-commons.git/blob - plugin.xml
358d5590d3dbd88bc7745eae73fc8b1ddd6e432a
1 <?xml version=
"1.0" encoding=
"UTF-8"?>
2 <?eclipse version=
"3.4"?>
6 point=
"org.eclipse.ui.perspectives">
8 class=
"org.argeo.jcr.ui.explorer.JcrExplorerPerspective"
10 id=
"org.argeo.jcr.ui.explorer.perspective"
16 point=
"org.eclipse.ui.views">
18 class=
"org.argeo.eclipse.spring.SpringExtensionFactory"
19 icon=
"icons/browser.gif"
20 id=
"org.argeo.jcr.ui.explorer.browserView"
26 point=
"org.eclipse.ui.editors">
28 class=
"org.argeo.eclipse.spring.SpringExtensionFactory"
29 id=
"org.argeo.jcr.ui.explorer.genericJcrQueryEditor"
31 icon=
"icons/query.png"
35 class=
"org.argeo.eclipse.spring.SpringExtensionFactory"
36 id=
"org.argeo.jcr.ui.explorer.genericNodeEditor"
38 icon=
"icons/query.png"
44 point=
"org.eclipse.ui.commands">
46 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
47 id=
"org.argeo.jcr.ui.explorer.openGenericJcrQueryEditor"
48 name=
"New generic JCR query">
51 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
52 id=
"org.argeo.jcr.ui.explorer.openGenericNodeEditor"
53 name=
"Open generic node Editor">
55 id=
"org.argeo.jcr.ui.explorer.nodePath"
60 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
61 id=
"org.argeo.jcr.ui.explorer.getNodeSize"
64 id=
"org.argeo.jcr.ui.explorer.nodePath"
70 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
71 id=
"org.argeo.jcr.ui.explorer.addRemoteRepository"
72 name=
"Add remote JCR repository">
74 id=
"org.argeo.jcr.ui.explorer.repositoryUri"
75 name=
"Repository URI">
79 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
80 id=
"org.argeo.jcr.ui.explorer.addFolderNode"
81 name=
"Create the new folder">
84 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
85 id=
"org.argeo.jcr.ui.explorer.refresh"
89 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
90 id=
"org.argeo.jcr.ui.explorer.deleteNodes"
94 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
95 id=
"org.argeo.jcr.ui.explorer.importFileSystem"
96 name=
"Import files...">
99 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
100 id=
"org.argeo.jcr.ui.explorer.openFile"
101 name=
"Open current file">
106 <extension point=
"org.eclipse.ui.menus">
108 locationURI=
"menu:org.argeo.jcr.ui.explorer.browserView">
110 commandId=
"org.argeo.jcr.ui.explorer.openGenericJcrQueryEditor"
111 icon=
"icons/query.png"
116 locationURI=
"menu:org.argeo.jcr.ui.explorer.browserView">
118 commandId=
"org.argeo.jcr.ui.explorer.addRemoteRepository"
119 icon=
"icons/addRepo.gif"
124 locationURI=
"popup:org.argeo.jcr.ui.explorer.browserView">
126 commandId=
"org.argeo.jcr.ui.explorer.refresh"
127 icon=
"icons/refresh.png"
131 commandId=
"org.argeo.jcr.ui.explorer.addFolderNode"
132 icon=
"icons/addFolder.gif"
133 label=
"%addNewFolderCmdLbl"
140 value=
"org.argeo.jcr.ui.explorer.model.SingleJcrNode">
143 value=
"org.argeo.jcr.ui.explorer.model.WorkspaceNode">
147 definitionId=
"expression.onlyOneItemSelected">
154 commandId=
"org.argeo.jcr.ui.explorer.deleteNodes"
155 icon=
"icons/remove.gif"
161 value=
"org.argeo.jcr.ui.explorer.model.SingleJcrNode">
164 value=
"org.argeo.jcr.ui.explorer.model.WorkspaceNode">
171 commandId=
"org.argeo.jcr.ui.explorer.importFileSystem"
172 icon=
"icons/import_fs.png"
174 tooltip=
"Import files from the files sytem to the repository">
180 value=
"org.argeo.jcr.ui.explorer.model.SingleJcrNode">
183 value=
"org.argeo.jcr.ui.explorer.model.WorkspaceNode">
187 variable=
"activeMenuSelection">
197 commandId=
"org.argeo.jcr.ui.explorer.addRemoteRepository"
198 icon=
"icons/addRepo.gif"
204 value=
"org.argeo.jcr.ui.explorer.model.RepositoriesNode">
207 value=
"org.argeo.jcr.ui.explorer.model.RepositoryNode">
214 commandId=
"org.argeo.jcr.ui.explorer.getNodeSize"
215 icon=
"icons/getSize.gif"
221 value=
"org.argeo.jcr.ui.explorer.model.SingleJcrNode">
224 value=
"org.argeo.jcr.ui.explorer.model.WorkspaceNode">
233 <!-- Core expression definition -->
236 point=
"org.eclipse.core.expressions.definitions">
238 id=
"expression.onlyOneItemSelected">
240 variable=
"activeMenuSelection">
249 point=
"org.eclipse.ui.activities">
251 description=
"Only for admins"
252 id=
"org.argeo.jcr.ui.explorer.adminActivity"
255 <with variable=
"roles">
256 <iterate ifEmpty=
"false" operator=
"or">
257 <equals value=
"ROLE_ADMIN" />
262 <!-- TODO: find a way to exclude evrything -->
263 <activityPatternBinding
264 activityId=
"org.argeo.jcr.ui.explorer.adminActivity"
265 isEqualityPattern=
"true"
266 pattern=
"org.argeo.jcr.ui.explorer/org.argeo.jcr.ui.explorer.perspective">
267 </activityPatternBinding>