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