]> git.argeo.org Git - gpl/argeo-slc.git/blob - eclipse/plugins/org.argeo.slc.client.ui/plugin.xml
Improve RAP and RCP
[gpl/argeo-slc.git] / eclipse / plugins / org.argeo.slc.client.ui / plugin.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.4"?>
3 <plugin>
4
5 <!-- Views -->
6 <extension
7 point="org.eclipse.ui.views">
8 <view
9 class="org.argeo.eclipse.spring.SpringExtensionFactory"
10 icon="icons/execution_module.gif"
11 id="org.argeo.slc.client.ui.executionModulesView"
12 name="Execution Modules"
13 restorable="true">
14 </view>
15 <view
16 class="org.argeo.eclipse.spring.SpringExtensionFactory"
17 icon="icons/results.gif"
18 id="org.argeo.slc.client.ui.resultListView"
19 name="Results"
20 restorable="true">
21 </view>
22 <view
23 allowMultiple="true"
24 class="org.argeo.eclipse.spring.SpringExtensionFactory"
25 icon="icons/result_details.gif"
26 id="org.argeo.slc.client.ui.resultDetailView"
27 name="Result details"
28 restorable="true">
29 </view>
30 <!-- <view
31 allowMultiple="true"
32 class="org.argeo.eclipse.spring.SpringExtensionFactory"
33 icon="icons/excel.png"
34 id="org.argeo.slc.client.ui.resultExcelView"
35 name="Result details (Excel)"
36 restorable="true">
37 </view> -->
38 <view
39 id="org.argeo.slc.client.ui.processListView"
40 class="org.argeo.eclipse.spring.SpringExtensionFactory"
41 name="Processes"
42 icon="icons/processes.gif"
43 restorable="true">
44 </view>
45 <view
46 allowMultiple="true"
47 class="org.argeo.eclipse.spring.SpringExtensionFactory"
48 icon="icons/process_details.gif"
49 id="org.argeo.slc.client.ui.processDetailView"
50 name="Process details"
51 restorable="true">
52 </view>
53 <view
54 class="org.argeo.eclipse.spring.SpringExtensionFactory"
55 icon="icons/edit_parameters.gif"
56 id="org.argeo.slc.client.ui.processParametersView"
57 name="Process Parameters"
58 restorable="true">
59 </view>
60 <view
61 class="org.argeo.eclipse.spring.SpringExtensionFactory"
62 icon="icons/batch.gif"
63 id="org.argeo.slc.client.ui.processBuilderView"
64 name="Batch"
65 restorable="true">
66 </view>
67 </extension>
68
69 <!-- Commands definitions -->
70 <extension
71 point="org.eclipse.ui.commands">
72 <!-- Result List -->
73 <command
74 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
75 id="org.argeo.slc.client.ui.refreshResultList"
76 name="Refresh Result List">
77 </command>
78 <command
79 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
80 id="org.argeo.slc.client.ui.removeSelectedResultFromResultList"
81 name="Remove selected results from list">
82 </command>
83 <command
84 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
85 id="org.argeo.slc.client.ui.displayResultDetails"
86 name="Display Result Details">
87 <!-- <commandParameter
88 id="org.argeo.slc.client.commands.resultUuid"
89 name="Result UUID">
90 </commandParameter>
91 <commandParameter
92 id="org.argeo.slc.client.commands.resultName"
93 name="Result Name">
94 </commandParameter> -->
95 </command>
96
97 <!-- Execution Modules -->
98 <command
99 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
100 id="org.argeo.slc.client.ui.refreshExecutionModulesView"
101 name="Refresh Execution Modules View">
102 </command>
103 <!-- Batch -->
104 <command
105 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
106 id="org.argeo.slc.client.ui.launchBatch"
107 name="Launch Batch">
108 </command>
109 <command
110 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
111 id="org.argeo.slc.client.ui.removeSelectedFromBatch"
112 name="Remove Selected From Batch">
113 </command>
114 <command
115 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
116 id="org.argeo.slc.client.ui.clearBatch"
117 name="Clear Batch">
118 </command>
119 <!-- Process List -->
120 <command
121 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
122 id="org.argeo.slc.client.ui.refreshProcessList"
123 name="Refresh Process List ">
124 </command>
125 <command
126 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
127 id="org.argeo.slc.client.ui.displayProcessDetails"
128 name="DisplayProcessDetails">
129 <commandParameter
130 id="org.argeo.slc.client.commands.processUuid"
131 name="Process UUID">
132 </commandParameter>
133 </command>
134 <command
135 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
136 id="org.argeo.slc.client.ui.manageBundles"
137 name="Manage Bundles">
138 </command>
139 </extension>
140
141 <!-- Menu definitions -->
142 <extension
143 id="menu:org.eclipse.ui.main.menu"
144 point="org.eclipse.ui.menus">
145 <menuContribution
146 locationURI="menu:fileMenu">
147 <!-- Should be implemented in later version.
148 <command
149 commandId="org.argeo.slc.client.ui.manageBundles"
150 label="Manage Bundles"
151 style="push"
152 tooltip="Add or remove plugins at run time">
153 </command> -->
154 </menuContribution>
155 <menuContribution
156 locationURI="toolbar:org.argeo.slc.client.ui.resultListView">
157 <command
158 commandId="org.argeo.slc.client.ui.refreshResultList"
159 icon="icons/refresh.png"
160 label="Refresh result list"
161 tooltip="Refresh the result list">
162 </command>
163 <command
164 commandId="org.argeo.slc.client.ui.removeSelectedResultFromResultList"
165 icon="icons/removeAll.png"
166 label="Remove selected"
167 tooltip="Remove selected items from the result list (Also on server side, cannot be undone)">
168 </command>
169 </menuContribution>
170 <menuContribution
171 locationURI="toolbar:org.argeo.slc.client.ui.executionModulesView">
172 <command
173 commandId="org.argeo.slc.client.ui.refreshExecutionModulesView"
174 icon="icons/refresh.png"
175 label="Refresh execution modules"
176 tooltip="Refresh the execution modules view.">
177 </command>
178 </menuContribution>
179 <menuContribution
180 locationURI="toolbar:org.argeo.slc.client.ui.processBuilderView">
181 <command
182 commandId="org.argeo.slc.client.ui.launchBatch"
183 icon="icons/launch.gif"
184 label="Launch Batch"
185 tooltip="Launch the batch built in the process builder view.">
186 </command>
187 <command
188 commandId="org.argeo.slc.client.ui.clearBatch"
189 label="Clear Batch"
190 icon="icons/clear_batch.gif"
191 tooltip="Clear the batch built in the process builder view.">
192 </command>
193 <command
194 commandId="org.argeo.slc.client.ui.removeSelectedFromBatch"
195 icon="icons/remove_one.gif"
196 label="Remove Selected From Batch"
197 tooltip="Remove selected process from process builder view.">
198 </command>
199 </menuContribution>
200 </extension>
201 <extension
202 point="org.eclipse.ui.perspectives">
203 <perspective
204 class="org.argeo.slc.client.ui.SlcExecutionPerspective"
205 id="org.argeo.slc.client.ui.slcExecutionPerspective"
206 name="SLC Execution">
207 </perspective>
208 </extension>
209 </plugin>