]>
git.argeo.org Git - lgpl/argeo-commons.git/blob - server/plugins/org.argeo.jcr.ui.explorer/plugin.xml
74c69707e5f8626e763f4f62472a7a79a029dd34
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"
65 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
66 id=
"org.argeo.jcr.ui.explorer.addRemoteRepository"
67 name=
"Add remote JCR repository">
69 id=
"org.argeo.jcr.ui.explorer.repositoryUri"
70 name=
"Repository URI">
74 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
75 id=
"org.argeo.jcr.ui.explorer.addFolderNode"
76 name=
"Create the new folder">
79 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
80 id=
"org.argeo.jcr.ui.explorer.refresh"
84 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
85 id=
"org.argeo.jcr.ui.explorer.deleteNodes"
89 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
90 id=
"org.argeo.jcr.ui.explorer.importFileSystem"
91 name=
"Import files...">
94 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
95 id=
"org.argeo.jcr.ui.explorer.openFile"
96 name=
"Open current file">
99 defaultHandler=
"org.argeo.jcr.ui.explorer.commands.SortChildNodes"
100 id=
"org.argeo.jcr.ui.explorer.sortChildNodes"
101 name=
"Sort node tree">
103 id=
"org.argeo.jcr.ui.explorer.sortChildNodes.toggleState">
104 <class class=
"org.eclipse.jface.commands.ToggleState">
114 <extension point=
"org.eclipse.ui.menus">
115 <!-- Browser view specific menu -->
117 locationURI=
"menu:org.argeo.jcr.ui.explorer.browserView">
119 commandId=
"org.argeo.jcr.ui.explorer.openGenericJcrQueryEditor"
120 icon=
"icons/query.png"
124 commandId=
"org.argeo.jcr.ui.explorer.addRemoteRepository"
125 icon=
"icons/addRepo.gif"
129 commandId=
"org.argeo.jcr.ui.explorer.sortChildNodes"
130 icon=
"icons/sort.gif"
132 label=
"Sort child nodes"
133 tooltip=
"Warning: stopping to sort children nodes might enhance overall performances">
136 <!-- Browser view popup context menu -->
138 locationURI=
"popup:org.argeo.jcr.ui.explorer.browserView">
140 commandId=
"org.argeo.jcr.ui.explorer.refresh"
141 icon=
"icons/refresh.png"
145 commandId=
"org.argeo.jcr.ui.explorer.addFolderNode"
146 icon=
"icons/addFolder.gif"
147 label=
"%addNewFolderCmdLbl"
154 value=
"org.argeo.jcr.ui.explorer.model.SingleJcrNode">
157 value=
"org.argeo.jcr.ui.explorer.model.WorkspaceNode">
161 definitionId=
"expression.onlyOneItemSelected">
168 commandId=
"org.argeo.jcr.ui.explorer.deleteNodes"
169 icon=
"icons/remove.gif"
175 value=
"org.argeo.jcr.ui.explorer.model.SingleJcrNode">
178 value=
"org.argeo.jcr.ui.explorer.model.WorkspaceNode">
185 commandId=
"org.argeo.jcr.ui.explorer.importFileSystem"
186 icon=
"icons/import_fs.png"
188 tooltip=
"Import files from the files sytem to the repository">
194 value=
"org.argeo.jcr.ui.explorer.model.SingleJcrNode">
197 value=
"org.argeo.jcr.ui.explorer.model.WorkspaceNode">
201 variable=
"activeMenuSelection">
211 commandId=
"org.argeo.jcr.ui.explorer.addRemoteRepository"
212 icon=
"icons/addRepo.gif"
218 value=
"org.argeo.jcr.ui.explorer.model.RepositoriesNode">
221 value=
"org.argeo.jcr.ui.explorer.model.RepositoryNode">
228 commandId=
"org.argeo.jcr.ui.explorer.getNodeSize"
229 icon=
"icons/getSize.gif"
235 value=
"org.argeo.jcr.ui.explorer.model.SingleJcrNode">
238 value=
"org.argeo.jcr.ui.explorer.model.WorkspaceNode">
247 <!-- Core expression definition -->
250 point=
"org.eclipse.core.expressions.definitions">
252 id=
"expression.onlyOneItemSelected">
254 variable=
"activeMenuSelection">
263 point=
"org.eclipse.ui.activities">
265 description=
"Only for admins"
266 id=
"org.argeo.jcr.ui.explorer.adminActivity"
269 <with variable=
"roles">
270 <iterate ifEmpty=
"false" operator=
"or">
271 <equals value=
"ROLE_ADMIN" />
276 <!-- TODO: find a way to exclude evrything -->
277 <activityPatternBinding
278 activityId=
"org.argeo.jcr.ui.explorer.adminActivity"
279 isEqualityPattern=
"true"
280 pattern=
"org.argeo.jcr.ui.explorer/org.argeo.jcr.ui.explorer.perspective">
281 </activityPatternBinding>