]>
git.argeo.org Git - gpl/argeo-slc.git/blob - cms/org.argeo.slc.client.ui/plugin.xml
1 <?xml version=
"1.0" encoding=
"UTF-8"?>
2 <?eclipse version=
"3.4"?>
7 point=
"org.eclipse.ui.views">
9 id=
"org.argeo.slc.client.ui.jcrExecutionModulesView"
10 class=
"org.argeo.eclipse.spring.SpringExtensionFactory"
11 icon=
"icons/execution_module.gif"
16 id=
"org.argeo.slc.client.ui.jcrResultListView"
17 class=
"org.argeo.eclipse.spring.SpringExtensionFactory"
18 icon=
"icons/results.gif"
23 id=
"org.argeo.slc.client.ui.jcrResultTreeView"
24 class=
"org.argeo.eclipse.spring.SpringExtensionFactory"
25 icon=
"icons/results.gif"
30 id=
"org.argeo.slc.client.ui.jcrProcessListView"
31 class=
"org.argeo.eclipse.spring.SpringExtensionFactory"
33 icon=
"icons/processes.gif"
38 <!-- Commands definitions -->
40 point=
"org.eclipse.ui.commands">
42 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
43 id=
"org.argeo.slc.client.ui.updateModule"
47 <!-- Commands that do not need dependency injection -->
49 defaultHandler=
"org.argeo.slc.client.ui.commands.AddResultFolder"
50 id=
"org.argeo.slc.client.ui.addResultFolder"
51 name=
"Add result folder">
54 id=
"org.argeo.slc.client.ui.deleteItems"
55 defaultHandler=
"org.argeo.slc.client.ui.commands.DeleteItems"
56 name=
"Delete selected item(s)">
59 defaultHandler=
"org.argeo.slc.client.ui.commands.RenameResultFolder"
60 id=
"org.argeo.slc.client.ui.renameResultFolder"
64 defaultHandler=
"org.argeo.slc.client.ui.commands.RenameResultNode"
65 id=
"org.argeo.slc.client.ui.renameResultNode"
69 defaultHandler=
"org.argeo.slc.client.ui.commands.RefreshJcrResultTreeView"
70 id=
"org.argeo.slc.client.ui.refreshJcrResultTreeView"
73 id=
"org.argeo.slc.client.ui.param.refreshType"
79 <!-- Menu definitions -->
81 id=
"menu:org.eclipse.ui.main.menu"
82 point=
"org.eclipse.ui.menus">
84 locationURI=
"toolbar:org.argeo.slc.client.ui.jcrExecutionModulesView">
86 commandId=
"org.argeo.slc.client.ui.updateModule"
87 icon=
"icons/refresh.png"
89 tooltip=
"Update module">
94 point=
"org.eclipse.ui.perspectives">
96 class=
"org.argeo.slc.client.ui.SlcExecutionPerspective"
97 icon=
"icons/slc_execution_perspective.gif"
98 id=
"org.argeo.slc.client.ui.slcExecutionPerspective"
103 point=
"org.eclipse.ui.editors">
105 class=
"org.argeo.eclipse.spring.SpringExtensionFactory"
107 icon=
"icons/batch.gif"
108 id=
"org.argeo.slc.client.ui.processEditor"
113 point=
"org.eclipse.ui.elementFactories">
115 class=
"org.argeo.slc.client.ui.editors.ProcessEditorInputFactory"
116 id=
"org.argeo.slc.client.ui.processEditorInputFactory">
120 point=
"org.eclipse.ui.activities">
123 point=
"org.eclipse.ui.activities">
125 description=
"SLC users"
126 id=
"org.argeo.slc.client.ui.slcActivity"
129 <with variable=
"roles">
130 <iterate ifEmpty=
"false" operator=
"or">
131 <equals value=
"cn=org.argeo.slc.user,ou=roles,ou=node" />
136 <!-- TODO: find a way to exclude evrything -->
137 <activityPatternBinding
138 activityId=
"org.argeo.slc.client.ui.slcActivity"
139 isEqualityPattern=
"true"
140 pattern=
"org.argeo.slc.client.ui/org.argeo.slc.client.ui.slcExecutionPerspective">
141 </activityPatternBinding>
142 <activityPatternBinding
143 activityId=
"org.argeo.security.ui.adminActivity"
144 isEqualityPattern=
"true"
145 pattern=
"org.argeo.slc.client.ui/org.argeo.slc.client.ui.slcExecutionPerspective">
146 </activityPatternBinding>
147 <activityPatternBinding
148 activityId=
"org.argeo.security.ui.adminActivity"
149 isEqualityPattern=
"true"
150 pattern=
"org.argeo.jcr.ui.explorer/org.argeo.jcr.ui.explorer.perspective">
151 </activityPatternBinding>
152 <activityPatternBinding
153 activityId=
"org.argeo.security.ui.adminActivity"
154 isEqualityPattern=
"true"
155 pattern=
"org.argeo.security.ui/org.argeo.security.ui.userHomePerspective">
156 </activityPatternBinding>