improved versioning of plugins and features
[taxeditor.git] / taxeditor-store / plugin.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.2"?>
3 <plugin>
4 <extension
5 point="org.eclipse.ui.preferencePages">
6 <page
7 class="eu.etaxonomy.taxeditor.preference.DescriptionPreferences"
8 id="eu.etaxonomy.taxeditor.preferences.description"
9 name="Description">
10 </page>
11 <page
12 category="eu.etaxonomy.taxeditor.preferences.description"
13 class="eu.etaxonomy.taxeditor.preference.FeatureMenuPreferences"
14 id="eu.etaxonomy.taxeditor.preferences.feature"
15 name="Features">
16 </page>
17 <page
18 category="eu.etaxonomy.taxeditor.preferences.description"
19 class="eu.etaxonomy.taxeditor.preference.DistributionStatusMenuPreferences"
20 id="eu.etaxonomy.taxeditor.preferences.distributionStatus"
21 name="Distribution Status">
22 </page>
23 <page
24 class="eu.etaxonomy.taxeditor.preference.TaxonomicPreferences"
25 id="eu.etaxonomy.taxeditor.preferences.taxonomic"
26 name="Taxonomic">
27 </page>
28 <page
29 category="eu.etaxonomy.taxeditor.preferences.taxonomic"
30 class="eu.etaxonomy.taxeditor.preference.NomenclaturalCodePreferences"
31 id="eu.etaxonomy.taxeditor.preferences.nomenclatural"
32 name="Nomenclatural Code">
33 </page>
34 <!--page
35 class="eu.etaxonomy.taxeditor.store.preference.CdmPreferences"
36 id="eu.etaxonomy.taxeditor.preferences.cdm"
37 name="CDM Datastore">
38 </page>
39 <page
40 category="eu.etaxonomy.taxeditor.preferences.cdm"
41 class="eu.etaxonomy.taxeditor.store.preference.InitializeDbPreferences"
42 id="eu.etaxonomy.taxeditor.preferences.initdb"
43 name="Initialize Datastore">
44 </page-->
45 <page
46 category="eu.etaxonomy.taxeditor.preferences.taxonomic"
47 class="eu.etaxonomy.taxeditor.preference.RankMenuPreferences"
48 id="eu.etaxonomy.taxeditor.preferences.ranks"
49 name="Ranks">
50 </page>
51 <page
52 category="eu.etaxonomy.taxeditor.preferences.taxonomic"
53 class="eu.etaxonomy.taxeditor.preference.NomenclaturalStatusTypeMenuPreferences"
54 id="eu.etaxonomy.taxeditor.preferences.nomenclaturalStatusType"
55 name="Nomenclatural Status Type">
56 </page>
57 <page
58 category="eu.etaxonomy.taxeditor.preferences.taxonomic"
59 class="eu.etaxonomy.taxeditor.preference.NameRelationshipTypeMenuPreferences"
60 id="eu.etaxonomy.taxeditor.preferences.nameRelationshipType"
61 name="Name Relationship Type">
62 </page>
63 <page
64 category="eu.etaxonomy.taxeditor.preferences.taxonomic"
65 class="eu.etaxonomy.taxeditor.preference.TaxonRelationshipTypeMenuPreferences"
66 id="taxeditor-store.page1"
67 name="Taxon Realationship Type">
68 </page>
69 <page
70 category="eu.etaxonomy.taxeditor.preferences.taxonomic"
71 class="eu.etaxonomy.taxeditor.preference.SpecimenTypeDesignationStatusMenuPreferences"
72 id="eu.etaxonomy.taxeditor.preferences.specimenTypeDesignationStatus"
73 name="Specimen Type Designation Status">
74 </page>
75 </extension>
76 <extension
77 point="org.eclipse.ui.views">
78 <view
79 class="eu.etaxonomy.taxeditor.datasource.view.CdmDataSourceView"
80 id="eu.etaxonomy.taxeditor.store.datasource.datasourceView"
81 name="Datasource"
82 restorable="true">
83 </view>
84 <view
85 class="eu.etaxonomy.taxeditor.user.view.UserManagerView"
86 id="eu.etaxonomy.taxeditor.store.userManagerView"
87 name="User Manager"
88 restorable="true">
89 </view>
90 </extension>
91 <extension
92 point="org.eclipse.ui.menus">
93 <menuContribution
94 locationURI="menu:org.eclipse.ui.main.menu">
95 <menu
96 id="org.eclipse.ui.main.menu.window"
97 label="Window">
98 <menu
99 id="eu.etaxonomy.taxeditor.menu.showView"
100 label="Show View">
101 <command
102 commandId="eu.etaxonomy.taxeditor.store.operations.showDatasourceView"
103 label="Datasource"
104 style="push">
105 </command>
106 <command
107 commandId="eu.etaxonomy.taxeditor.store.operations.showUserManagerView"
108 label="User Manager"
109 style="push">
110 </command>
111 </menu>
112 <command
113 commandId="eu.etaxonomy.taxeditor.store.operations.showLoginWindow"
114 label="Login"
115 style="push">
116 </command>
117 </menu>
118 </menuContribution>
119 <menuContribution
120 locationURI="popup:eu.etaxonomy.taxeditor.store.datasource.datasourceView">
121 <command
122 commandId="eu.etaxonomy.taxeditor.store.datasource.change"
123 label="Connect"
124 style="push">
125 </command>
126 <command
127 commandId="eu.etaxonomy.taxeditor.store.datasource.create"
128 label="New"
129 style="push">
130 </command>
131 <command
132 commandId="eu.etaxonomy.taxeditor.store.datasource.edit"
133 label="Edit"
134 style="push">
135 </command>
136 <separator
137 name="eu.etaxonomy.taxeditor.store.datasource.separator"
138 visible="true">
139 </separator>
140 <command
141 commandId="eu.etaxonomy.taxeditor.store.datasource.delete"
142 label="Delete"
143 style="push">
144 </command>
145 </menuContribution>
146 <menuContribution
147 locationURI="menu:org.eclipse.ui.main.menu?before=eu.etaxonomy.taxeditor.navigation.separator">
148 <command
149 commandId="org.eclipse.ui.file.import"
150 label="Import..."
151 style="push">
152 </command>
153 <command
154 commandId="org.eclipse.ui.file.export"
155 label="Export..."
156 style="push">
157 </command>
158 </menuContribution>
159 <menuContribution
160 locationURI="toolbar:org.eclipse.ui.trim.status">
161 <toolbar
162 id="eu.etaxonomy.taxeditor.store.authentication.trim.toolbar">
163 <control
164 class="eu.etaxonomy.taxeditor.user.AuthenticatedUserBar">
165 </control>
166 </toolbar>
167 </menuContribution>
168 <menuContribution
169 locationURI="popup:eu.etaxonomy.taxeditor.store.userManagerView">
170 <command
171 commandId="eu.etaxonomy.taxeditor.store.createUser"
172 label="New"
173 style="push">
174 </command>
175 <command
176 commandId="eu.etaxonomy.taxeditor.store.editUser"
177 label="Edit"
178 style="push">
179 </command>
180 <separator
181 name="eu.etaxonomy.taxeditor.store.userManager.separator"
182 visible="true">
183 </separator>
184 <command
185 commandId="eu.etaxonomy.taxeditor.store.deleteUser"
186 label="Delete"
187 style="push">
188 </command>
189 </menuContribution>
190 </extension>
191 <extension
192 name="Window Menu Commands"
193 point="org.eclipse.ui.commands">
194 <command
195 defaultHandler="eu.etaxonomy.taxeditor.handler.ShowDataSourceViewHandler"
196 id="eu.etaxonomy.taxeditor.store.operations.showDatasourceView"
197 name="Show Datasource View">
198 </command>
199 <command
200 defaultHandler="eu.etaxonomy.taxeditor.handler.ShowUserManagerViewHandler"
201 id="eu.etaxonomy.taxeditor.store.operations.showUserManagerView"
202 name="Show User Manager View">
203 </command>
204 <command
205 defaultHandler="eu.etaxonomy.taxeditor.handler.ShowLoginWindowHandler"
206 id="eu.etaxonomy.taxeditor.store.operations.showLoginWindow"
207 name="Show Login Window">
208 </command>
209 </extension>
210 <extension
211 name="Popup Menu Commands"
212 point="org.eclipse.ui.commands">
213 <command
214 defaultHandler="eu.etaxonomy.taxeditor.datasource.handler.ChangeConnectionHandler"
215 id="eu.etaxonomy.taxeditor.store.datasource.change"
216 name="Connect Datasource">
217 </command>
218 <command
219 defaultHandler="eu.etaxonomy.taxeditor.datasource.handler.EditDataSourceHandler"
220 id="eu.etaxonomy.taxeditor.store.datasource.edit"
221 name="Edit Datasource">
222 </command>
223 <command
224 defaultHandler="eu.etaxonomy.taxeditor.datasource.handler.CreateDataSourceHandler"
225 id="eu.etaxonomy.taxeditor.store.datasource.create"
226 name="Create Datasource">
227 </command>
228 <command
229 defaultHandler="eu.etaxonomy.taxeditor.datasource.handler.DeleteDataSourceHandler"
230 id="eu.etaxonomy.taxeditor.store.datasource.delete"
231 name="Delete Datasource">
232 </command>
233 </extension>
234 <extension
235 point="org.eclipse.ui.commands">
236 <command
237 defaultHandler="eu.etaxonomy.taxeditor.user.handler.CreateUserHandler"
238 id="eu.etaxonomy.taxeditor.store.createUser"
239 name="Create User">
240 </command>
241 <command
242 defaultHandler="eu.etaxonomy.taxeditor.user.handler.EditUserHandler"
243 id="eu.etaxonomy.taxeditor.store.editUser"
244 name="Edit User">
245 </command>
246 <command
247 defaultHandler="eu.etaxonomy.taxeditor.user.handler.DeleteUserHandler"
248 id="eu.etaxonomy.taxeditor.store.deleteUser"
249 name="Delete User">
250 </command>
251 </extension>
252 <extension
253 point="org.eclipse.ui.perspectiveExtensions">
254 <perspectiveExtension
255 targetID="eu.etaxonomy.taxeditor.application.perspective">
256 <view
257 id="eu.etaxonomy.taxeditor.store.datasource.datasourceView"
258 minimized="false"
259 ratio="0.8"
260 relationship="bottom"
261 relative="org.eclipse.ui.editorss"
262 visible="false">
263 </view>
264 <view
265 id="eu.etaxonomy.taxeditor.store.userManagerView"
266 minimized="false"
267 ratio="0.8"
268 relationship="bottom"
269 relative="org.eclipse.ui.editorss"
270 visible="false">
271 </view>
272 </perspectiveExtension>
273 </extension>
274 <extension
275 point="org.eclipse.ui.importWizards">
276 <category
277 id="eu.etaxonomy.taxeditor.import.category.cdm"
278 name="CDM">
279 </category>
280 <wizard
281 category="eu.etaxonomy.taxeditor.import.category.cdm"
282 class="eu.etaxonomy.taxeditor.io.TcsImportWizard"
283 id="eu.etaxonomy.taxeditor.io.import.tcs"
284 name="TCS">
285 </wizard>
286 <wizard
287 category="eu.etaxonomy.taxeditor.import.category.cdm"
288 class="eu.etaxonomy.taxeditor.io.JaxbImportWizard"
289 id="eu.etaxonomy.taxeditor.io.import.excel"
290 name="JAXB">
291 </wizard>
292 <category
293 id="eu.etaxonomy.taxeditor.import.category.excel"
294 name="Excel">
295 </category>
296 <wizard
297 category="eu.etaxonomy.taxeditor.import.category.cdm"
298 class="eu.etaxonomy.taxeditor.io.BerlinModelImportWizard"
299 id="eu.etaxonomy.taxeditor.io.import.berlinModel"
300 name="Berlin Model">
301 </wizard>
302 </extension>
303 <extension
304 point="org.eclipse.ui.exportWizards">
305 <category
306 id="eu.etaxonomy.taxeditor.export.category.cdm"
307 name="CDM">
308 </category>
309 <wizard
310 category="eu.etaxonomy.taxeditor.export.category.cdm"
311 class="eu.etaxonomy.taxeditor.io.TcsExportWizard"
312 id="eu.etaxonomy.taxeditor.io.export.tcs"
313 name="TCS">
314 </wizard>
315 <wizard
316 category="eu.etaxonomy.taxeditor.export.category.cdm"
317 class="eu.etaxonomy.taxeditor.io.JaxbExportWizard"
318 id="eu.etaxonomy.taxeditor.io.export.excel"
319 name="JAXB">
320 </wizard>
321 <wizard
322 category="eu.etaxonomy.taxeditor.export.category.cdm"
323 class="eu.etaxonomy.taxeditor.io.BerlinModelExportWizard"
324 id="eu.etaxonomy.taxeditor.io.export.berlinModel"
325 name="Berlin Model">
326 </wizard>
327 <category
328 id="eu.etaxonomy.taxeditor.export.category.excel"
329 name="Excel">
330 </category>
331 </extension>
332 <extension
333 point="org.eclipse.ui.activities">
334 <activity
335 description="Test"
336 id="test.Export"
337 name="Test"/>
338 <activityPatternBinding
339 activityId="test.Export"
340 pattern="org\.eclipse\.ui\.wizard\.export\.*/org\.eclipse\.ui\.wizard\.import\.*"/>
341 <categoryActivityBinding
342 activityId="test.Export"
343 categoryId="test.category"/>
344 <category
345 id="test.category"
346 name="testCategory">
347 </category>
348 </extension>
349 <extension
350 point="org.eclipse.ui.views">
351 <view
352 name="Progress View"
353 icon="icons/pview.gif"
354 category="org.eclipse.ui"
355 class="org.eclipse.ui.ExtensionFactory:progressView"
356 id="org.eclipse.ui.views.ProgressView">
357 </view>
358 </extension>
359
360 </plugin>