misappliedName can be created directly from the accepted Taxon in TaxonNameEditor
[taxeditor.git] / eu.etaxonomy.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.PresenceAbsenceMenuPreferences"
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.language"
84 class="eu.etaxonomy.taxeditor.preference.menu.LanguageMenuPreferences"
85 id="eu.etaxonomy.taxeditor.preferences.languages"
86 name="Available Languages">
87 </page>
88 <page
89 category="eu.etaxonomy.taxeditor.preferences.general"
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.general"
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.description"
108 class="eu.etaxonomy.taxeditor.preference.menu.NamedAreaTypeMenuPreferences"
109 id="eu.etaxonomy.taxeditor.preferences.namedAreaType"
110 name="Named Area Type">
111 </page>
112 <page
113 category="eu.etaxonomy.taxeditor.preferences.general"
114 class="eu.etaxonomy.taxeditor.preference.MatchingPreferences"
115 id="eu.etaxonomy.taxeditor.preferences.matching"
116 name="Matching (Experimental)">
117 </page>
118 <page
119 category="eu.etaxonomy.taxeditor.preferences.matching"
120 class="eu.etaxonomy.taxeditor.preference.matching.NonViralNameMatchingPreference"
121 id="eu.etaxonomy.taxeditor.preferences.matching.nonViralName"
122 name="NonViralName Matching Strategy">
123 </page>
124 <page
125 category="eu.etaxonomy.taxeditor.preferences.matching"
126 class="eu.etaxonomy.taxeditor.preference.matching.ReferenceMatchingPreference"
127 id="eu.etaxonomy.taxeditor.preferences.matching"
128 name="Reference Matching Strategy">
129 </page>
130 <page
131 category="eu.etaxonomy.taxeditor.preferences.matching"
132 class="eu.etaxonomy.taxeditor.preference.matching.TeamOrPersonMatchingPreference"
133 id="eu.etaxonomy.taxeditor.preferences.matching"
134 name="Team or Person Matching Strategy">
135 </page>
136 <page
137 category="eu.etaxonomy.taxeditor.preferences.description"
138 class="eu.etaxonomy.taxeditor.preference.menu.StageMenuPreferences"
139 id="eu.etaxonomy.taxeditor.preferences.stage"
140 name="Stage">
141 </page>
142 <page
143 category="eu.etaxonomy.taxeditor.preferences.description"
144 class="eu.etaxonomy.taxeditor.preference.menu.PreservationMethodMenuPreferences"
145 id="eu.etaxonomy.taxeditor.preferences.preservationMethod"
146 name="Preservation Method">
147 </page>
148 <page
149 category="eu.etaxonomy.taxeditor.preferences.feature"
150 class="eu.etaxonomy.taxeditor.preference.FeatureTreePreferences"
151 id="eu.etaxonomy.taxeditor.preferences.featureTree"
152 name="Feature Tree">
153 </page>
154 <page
155 category="eu.etaxonomy.taxeditor.preferences.feature"
156 class="eu.etaxonomy.taxeditor.preference.DefaultFeatureTreePreferenecs"
157 id="eu.etaxonomy.taxeditor.preferences.defaultFeatureTreePreferenecs"
158 name="Default Feature Trees">
159 </page>
160 <page
161 category="eu.etaxonomy.taxeditor.preferences.general"
162 class="eu.etaxonomy.taxeditor.preference.LanguagePreferencePage"
163 id="eu.etaxonomy.taxeditor.preferences.language"
164 name="Language">
165 </page>
166 <page
167 category="eu.etaxonomy.taxeditor.preferences.general"
168 class="eu.etaxonomy.taxeditor.preference.MobotOpenUrlPreferences"
169 id="eu.etaxonomy.taxeditor.preferences.mobotOpenUrl"
170 name="Mobot Open Url">
171 </page>
172 <page
173 category="eu.etaxonomy.taxeditor.preferences.general"
174 class="eu.etaxonomy.taxeditor.preference.TypeDesignationPreferences"
175 id="eu.etaxonomy.taxeditor.preferences.typeDesignation"
176 name="Type Designations">
177 </page>
178 <page
179 category="eu.etaxonomy.taxeditor.preferences.general"
180 class="eu.etaxonomy.taxeditor.preference.SpecimenOrObservationPreferences"
181 id="eu.etaxonomy.taxeditor.preference.SpecimenOrObservationPreferences"
182 name="Specimens and FieldUnits">
183 </page>
184 </extension>
185 <extension
186 point="org.eclipse.ui.views">
187 <view
188 class="eu.etaxonomy.taxeditor.view.datasource.CdmDataSourceViewPart"
189 icon="icons/system-file-manager.png"
190 id="eu.etaxonomy.taxeditor.view.datasource"
191 name="Datasource"
192 restorable="true">
193 </view>
194 <view
195 name="Progress View"
196 category="org.eclipse.ui"
197 class="org.eclipse.ui.ExtensionFactory:progressView"
198 id="org.eclipse.ui.views.ProgressView">
199 </view>
200 <view
201 name="Message View"
202 icon="icons/console.gif"
203 category="org.eclipse.ui"
204 class="org.eclipse.ui.ExtensionFactory:logView"
205 id="org.eclipse.ui.views.LogView">
206 </view>
207 <view
208 class="eu.etaxonomy.taxeditor.view.reporting.ReportingViewPart"
209 id="eu.etaxonomy.taxeditor.reporting.viewPart"
210 name="Reporting"
211 restorable="true">
212 </view>
213 <view
214 allowMultiple="false"
215 class="eu.etaxonomy.taxeditor.view.supplementaldata.SupplementalDataViewPart"
216 icon="icons/applications-office.png"
217 id="eu.etaxonomy.taxeditor.view.supplementalData"
218 name="Supplemental Data"
219 restorable="true">
220 </view>
221 <view
222 allowMultiple="false"
223 class="eu.etaxonomy.taxeditor.view.detail.DetailsViewPart"
224 icon="icons/accessories-text-editor.png"
225 id="eu.etaxonomy.taxeditor.view.detail"
226 name="Details"
227 restorable="true">
228 </view>
229 <view
230 class="eu.etaxonomy.taxeditor.view.userecords.UseRecordsViewPart"
231 icon="icons/leaf_detail.png"
232 id="eu.etaxonomy.taxeditor.view.userecords"
233 name="Use Records"
234 restorable="true">
235 </view>
236 <view
237 class="eu.etaxonomy.taxeditor.view.derivateSearch.DerivateSearchView"
238 icon="icons/derivate_search_view-16x16-32.png"
239 id="eu.etaxonomy.taxeditor.view.derivateSearch.DerivateSearchView"
240 name="Derivate Search"
241 restorable="true">
242 </view>
243 </extension>
244 <extension
245 point="org.eclipse.ui.editors">
246 <editor
247 class="eu.etaxonomy.taxeditor.editor.definedterm.DefinedTermEditor"
248 default="false"
249 id="eu.etaxonomy.taxeditor.editor.definedTerm"
250 name="Defined Term Editor">
251 </editor>
252 </extension>
253 <extension
254 point="org.eclipse.ui.menus">
255 <menuContribution
256 locationURI="menu:org.eclipse.ui.main.menu.window?before=eu.etaxonomy.taxeditor.application.windowMenu.last">
257 <menu
258 id="eu.etaxonomy.taxeditor.menu.showView"
259 label="Show View">
260 <command
261 commandId="org.eclipse.ui.views.showView"
262 label="Derivate Search View"
263 style="push">
264 <parameter
265 name="org.eclipse.ui.views.showView.viewId"
266 value="eu.etaxonomy.taxeditor.view.derivateSearch.DerivateSearchView">
267 </parameter>
268 </command>
269 <separator
270 name="eu.etaxonomy.taxeditor.store.showViewMenu.details"
271 visible="true">
272 </separator>
273 <command
274 commandId="org.eclipse.ui.views.showView"
275 label="Details"
276 style="push">
277 <parameter
278 name="org.eclipse.ui.views.showView.viewId"
279 value="eu.etaxonomy.taxeditor.view.detail">
280 </parameter>
281 </command>
282 <command
283 commandId="org.eclipse.ui.views.showView"
284 label="Supplemental"
285 style="push">
286 <parameter
287 name="org.eclipse.ui.views.showView.viewId"
288 value="eu.etaxonomy.taxeditor.view.supplementalData">
289 </parameter>
290 </command>
291 <separator
292 name="eu.etaxonomy.taxeditor.store.showViewMenu.internal"
293 visible="true">
294 </separator>
295 <command
296 commandId="org.eclipse.ui.views.showView"
297 label="Datasource"
298 style="push">
299 <parameter
300 name="org.eclipse.ui.views.showView.viewId"
301 value="eu.etaxonomy.taxeditor.view.datasource">
302 </parameter>
303 </command>
304 <command
305 commandId="org.eclipse.ui.views.showView"
306 label="Messages"
307 style="push">
308 <parameter
309 name="org.eclipse.ui.views.showView.viewId"
310 value="org.eclipse.pde.runtime.LogView">
311 </parameter>
312 </command>
313 <command
314 commandId="org.eclipse.ui.views.showView"
315 label="Reporting"
316 style="push">
317 <parameter
318 name="org.eclipse.ui.views.showView.viewId"
319 value="eu.etaxonomy.taxeditor.reporting.viewPart">
320 </parameter>
321 <visibleWhen
322 checkEnabled="true">
323 <reference
324 definitionId="isShowExperimentalFeatures">
325 </reference>
326 </visibleWhen>
327 </command>
328 </menu>
329 </menuContribution>
330 <menuContribution
331 class="eu.etaxonomy.taxeditor.editor.definedterm.DefinedTermMenuFactory"
332 locationURI="menu:org.eclipse.ui.main.menu.window?before=eu.etaxonomy.taxeditor.application.windowMenu.last">
333 </menuContribution>
334 <menuContribution
335 locationURI="menu:org.eclipse.ui.main.menu.file?after=eu.etaxonomy.taxeditor.application.filemenu.io">
336 <command
337 commandId="eu.etaxonomy.taxeditor.store.operations.showLoginWindow"
338 label="Switch User"
339 style="push">
340 </command>
341 <command
342 commandId="eu.etaxonomy.taxeditor.store.openPasswordWizzard"
343 label="Change Password"
344 style="push">
345 </command>
346 <separator
347 name="eu.etaxonomy.taxeditor.application.filemenu.login"
348 visible="true">
349 </separator>
350 </menuContribution>
351 <menuContribution
352 locationURI="popup:eu.etaxonomy.taxeditor.view.datasource">
353 <command
354 commandId="eu.etaxonomy.taxeditor.store.datasource.change"
355 label="Connect"
356 style="push">
357 </command>
358 <command
359 commandId="eu.etaxonomy.taxeditor.store.datasource.create"
360 label="New"
361 style="push">
362 </command>
363 <command
364 commandId="eu.etaxonomy.taxeditor.store.datasource.edit"
365 label="Edit"
366 style="push">
367 </command>
368 <command
369 commandId="eu.etaxonomy.taxeditor.store.datasource.clone"
370 label="Clone"
371 style="push">
372 </command>
373 <separator
374 name="eu.etaxonomy.taxeditor.store.datasource.separator"
375 visible="true">
376 </separator>
377 <command
378 commandId="org.eclipse.ui.edit.delete"
379 label="Delete"
380 style="push">
381 </command>
382 <separator
383 name="eu.etaxonomy.taxeditor.store.datasource.separator2"
384 visible="true">
385 </separator>
386 <command
387 commandId="eu.etaxonomy.taxeditor.store.datasource.close"
388 label="Close Active Connection"
389 style="push">
390 </command>
391 <command
392 commandId="eu.etaxonomy.taxeditor.store.datasource.update"
393 label="Update Datamodel"
394 style="push">
395 <visibleWhen
396 checkEnabled="true">
397 <not>
398 <reference
399 definitionId="isCompatible">
400 </reference>
401 </not>
402 </visibleWhen>
403 </command>
404 </menuContribution>
405 <menuContribution
406 locationURI="toolbar:org.eclipse.ui.trim.status">
407 <toolbar
408 id="eu.etaxonomy.taxeditor.store.authentication.trim.toolbar">
409 <control
410 class="eu.etaxonomy.taxeditor.ui.bar.AuthenticatedUserBar">
411 </control>
412 </toolbar>
413 </menuContribution>
414 <menuContribution
415 locationURI="popup:eu.etaxonomy.taxeditor.editor.definedTerm">
416 <menu
417 label="New">
418 <command
419 commandId="eu.etaxonomy.taxeditor.editor.definedTerms.newTermVocabulary"
420 label="Vocabulary"
421 style="push">
422 </command>
423 <command
424 commandId="eu.etaxonomy.taxeditor.editor.definedTerms.newDefinedTerm"
425 label="Defined Term"
426 style="push">
427 <visibleWhen
428 checkEnabled="true">
429 <reference
430 definitionId="isModifiable">
431 </reference>
432 </visibleWhen>
433 </command>
434 </menu>
435 <command
436 commandId="org.eclipse.ui.edit.delete"
437 label="Delete"
438 style="push">
439 <visibleWhen
440 checkEnabled="true">
441 <reference
442 definitionId="isModifiable">
443 </reference>
444 </visibleWhen>
445 </command>
446 </menuContribution>
447 </extension>
448 <extension
449 point="org.eclipse.ui.handlers">
450 <handler
451 class="eu.etaxonomy.taxeditor.view.datasource.handler.DeleteDataSourceHandler"
452 commandId="org.eclipse.ui.edit.delete">
453 <activeWhen>
454 <with
455 variable="activePartId">
456 <equals
457 value="eu.etaxonomy.taxeditor.view.datasource">
458 </equals>
459 </with>
460 </activeWhen>
461 </handler>
462 <handler
463 class="eu.etaxonomy.taxeditor.editor.definedterm.handler.DeleteTermBaseHandler"
464 commandId="org.eclipse.ui.edit.delete">
465 <activeWhen>
466 <with
467 variable="activePartId">
468 <equals
469 value="eu.etaxonomy.taxeditor.editor.definedTerm">
470 </equals>
471 </with>
472 </activeWhen>
473 </handler>
474 <handler
475 class="eu.etaxonomy.taxeditor.featuretree.OpenFeatureTreeEditorWizardHandler"
476 commandId="eu.etaxonomy.taxeditor.store.open.FeatureTreeEditorWizard">
477 <activeWhen>
478 <reference
479 definitionId="hasROLE_PROJECT_MANAGER">
480 </reference>
481 </activeWhen>
482 </handler>
483 <handler
484 class="eu.etaxonomy.taxeditor.handler.ShowLoginWindowHandler"
485 commandId="eu.etaxonomy.taxeditor.store.operations.showLoginWindow">
486 <enabledWhen>
487 <reference
488 definitionId="isUserLoggedIn">
489 </reference></enabledWhen>
490 </handler>
491 <handler
492 class="eu.etaxonomy.taxeditor.handler.OpenPasswordWizzardHandler"
493 commandId="eu.etaxonomy.taxeditor.store.openPasswordWizzard">
494 <enabledWhen>
495 <reference
496 definitionId="isUserLoggedIn">
497 </reference></enabledWhen>
498 </handler>
499 </extension>
500 <extension
501 name="Popup Menu Commands"
502 point="org.eclipse.ui.commands">
503 <command
504 defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.ChangeConnectionHandler"
505 id="eu.etaxonomy.taxeditor.store.datasource.change"
506 name="Connect Datasource">
507 </command>
508 <command
509 defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.EditDataSourceHandler"
510 id="eu.etaxonomy.taxeditor.store.datasource.edit"
511 name="Edit Datasource">
512 </command>
513 <command
514 defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.CloneDataSourceHandler"
515 id="eu.etaxonomy.taxeditor.store.datasource.clone"
516 name="Clone Datasource">
517 </command>
518 <command
519 defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.CreateDataSourceHandler"
520 id="eu.etaxonomy.taxeditor.store.datasource.create"
521 name="Create Datasource">
522 </command>
523 <command
524 defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.CloseConnectionHandler"
525 id="eu.etaxonomy.taxeditor.store.datasource.close"
526 name="Close Active Connection">
527 </command>
528 <command
529 defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.UpdateDataSourceHandler"
530 id="eu.etaxonomy.taxeditor.store.datasource.update"
531 name="Update Datasource">
532 </command>
533 <command
534 id="eu.etaxonomy.taxeditor.store.operations.showLoginWindow"
535 name="Show Login Window">
536 </command>
537 <command
538 defaultHandler="eu.etaxonomy.taxeditor.editor.definedterm.handler.OpenDefinedTermEditorHandler"
539 id="eu.etaxonomy.taxeditor.store.openDefinedTermEditor"
540 name="Open Defined Term Editor">
541 <commandParameter
542 id="eu.etaxonomy.taxeditor.store.openDefinedTermEditor.termTypeUuid"
543 name="inputType"
544 optional="true">
545 </commandParameter>
546 </command>
547 <command
548 defaultHandler="eu.etaxonomy.taxeditor.editor.definedterm.handler.CreateDefinedTermHandler"
549 id="eu.etaxonomy.taxeditor.editor.definedTerms.newDefinedTerm"
550 name="New Defined Term">
551 </command>
552 <command
553 defaultHandler="eu.etaxonomy.taxeditor.editor.definedterm.handler.CreateTermVocabularyHandler"
554 id="eu.etaxonomy.taxeditor.editor.definedTerms.newTermVocabulary"
555 name="New Term Vocabulary">
556 </command>
557 <command
558 id="eu.etaxonomy.taxeditor.store.open.FeatureTreeEditorWizard"
559 name="Open Feature Tree Editor Wizard">
560 </command>
561 <command
562 id="eu.etaxonomy.taxeditor.store.openPasswordWizzard"
563 name="Open Password Wizzard">
564 </command>
565 </extension>
566 <extension
567 point="org.eclipse.ui.importWizards">
568 <category
569 id="eu.etaxonomy.taxeditor.import.category.cdm"
570 name="CDM">
571 </category>
572 <wizard
573 category="eu.etaxonomy.taxeditor.import.category.cdm"
574 class="eu.etaxonomy.taxeditor.io.wizard.TcsImportWizard"
575 id="eu.etaxonomy.taxeditor.io.import.tcs"
576 name="TCS">
577 </wizard>
578 <!-- <wizard
579 category="eu.etaxonomy.taxeditor.import.category.cdm"
580 class="eu.etaxonomy.taxeditor.io.wizard.JaxbImportWizard"
581 id="eu.etaxonomy.taxeditor.io.import.jaxb"
582 name="JAXB">
583 </wizard> -->
584 <wizard
585 category="eu.etaxonomy.taxeditor.import.category.cdm"
586 class="eu.etaxonomy.taxeditor.io.wizard.BerlinModelImportWizard"
587 id="eu.etaxonomy.taxeditor.io.import.berlinModel"
588 name="Berlin Model">
589 </wizard>
590 <wizard
591 category="eu.etaxonomy.taxeditor.import.category.cdm"
592 class="eu.etaxonomy.taxeditor.io.wizard.EndnoteImportWizard"
593 id="eu.etaxonomy.taxeditor.io.import.endnote"
594 name="Endnote">
595 </wizard>
596 <wizard
597 category="eu.etaxonomy.taxeditor.import.category.cdm"
598 class="eu.etaxonomy.taxeditor.io.wizard.ExcelNormalExplicitTaxaImportWizard"
599 id="eu.etaxonomy.taxeditor.io.import.excel.taxa"
600 name="Excel Normal Explicit Taxa">
601 </wizard>
602 <wizard
603 category="eu.etaxonomy.taxeditor.import.category.cdm"
604 class="eu.etaxonomy.taxeditor.io.wizard.AbcdImportWizard"
605 id="eu.etaxonomy.taxeditor.io.import.abcd"
606 name="ABCD">
607 </wizard>
608 <wizard
609 category="eu.etaxonomy.taxeditor.import.category.cdm"
610 class="eu.etaxonomy.taxeditor.io.wizard.SddImportWizard"
611 id="eu.etaxonomy.taxeditor.io.import.sdd"
612 name="SDD">
613 </wizard>
614 <wizard
615 category="eu.etaxonomy.taxeditor.import.category.cdm"
616 class="eu.etaxonomy.taxeditor.io.wizard.SpecimenCdmExcelImportWizard"
617 id="eu.etaxonomy.taxeditor.io.import.specimenCdmExcel"
618 name="Specimen CDM Excel">
619 </wizard>
620 </extension>
621 <extension
622 point="org.eclipse.ui.exportWizards">
623 <category
624 id="eu.etaxonomy.taxeditor.export.category.cdm"
625 name="CDM">
626 </category>
627 <wizard
628 category="eu.etaxonomy.taxeditor.export.category.cdm"
629 class="eu.etaxonomy.taxeditor.io.wizard.JaxbExportWizard"
630 id="eu.etaxonomy.taxeditor.io.export.jaxb"
631 name="JAXB">
632 </wizard>
633 <wizard
634 category="eu.etaxonomy.taxeditor.export.category.cdm"
635 class="eu.etaxonomy.taxeditor.io.wizard.BerlinModelExportWizard"
636 id="eu.etaxonomy.taxeditor.io.export.berlinModel"
637 name="Berlin Model">
638 </wizard>
639 <category
640 id="eu.etaxonomy.taxeditor.export.category.excel"
641 name="Excel">
642 </category>
643 <wizard
644 category="eu.etaxonomy.taxeditor.export.category.cdm"
645 class="eu.etaxonomy.taxeditor.io.wizard.SddExportWizard"
646 id="eu.etaxonomy.taxeditor.io.export.sdd"
647 name="SDD">
648 </wizard>
649 <wizard
650 category="eu.etaxonomy.taxeditor.export.category.cdm"
651 class="eu.etaxonomy.taxeditor.io.wizard.DarwinCoreArchiveExportWizard"
652 id="eu.etaxonomy.taxeditor.io.export.dwca"
653 name="DwC-A">
654 </wizard>
655 </extension>
656 <extension
657 point="org.eclipse.ui.newWizards">
658 <wizard
659 category="eu.etaxonomy.taxeditor.new.category.cdm"
660 class="eu.etaxonomy.taxeditor.newWizard.NewReferenceWizard"
661 hasPages="true"
662 id="eu.etaxonomy.taxeditor.new.reference"
663 name="Reference">
664 </wizard>
665 <wizard
666 category="eu.etaxonomy.taxeditor.new.category.cdm"
667 class="eu.etaxonomy.taxeditor.newWizard.NewNonViralNameWizard"
668 hasPages="true"
669 id="eu.etaxonomy.taxeditor.new.nonViralName"
670 name="Name">
671 </wizard>
672 <wizard
673 category="eu.etaxonomy.taxeditor.new.category.cdm"
674 class="eu.etaxonomy.taxeditor.newWizard.NewTeamWizard"
675 hasPages="true"
676 id="eu.etaxonomy.taxeditor.new.team"
677 name="Team">
678 </wizard>
679 <wizard
680 category="eu.etaxonomy.taxeditor.new.category.cdm"
681 class="eu.etaxonomy.taxeditor.newWizard.NewPersonWizard"
682 hasPages="true"
683 id="eu.etaxonomy.taxeditor.new.person"
684 name="Person">
685 </wizard>
686 <wizard
687 category="eu.etaxonomy.taxeditor.new.category.cdm"
688 class="eu.etaxonomy.taxeditor.newWizard.NewDerivedUnitBaseWizard"
689 hasPages="true"
690 id="eu.etaxonomy.taxeditor.new.specimen"
691 name="Specimen">
692 </wizard>
693 <wizard
694 category="eu.etaxonomy.taxeditor.new.category.cdm"
695 class="eu.etaxonomy.taxeditor.newWizard.NewPolytomousKeyWizard"
696 hasPages="true"
697 id="eu.etaxonomy.taxeditor.new.key.polytomous"
698 name="Polytomous Key">
699 </wizard>
700 <category
701 id="eu.etaxonomy.taxeditor.new.category.cdm"
702 name="CDM">
703 </category>
704 <wizard
705 category="eu.etaxonomy.taxeditor.new.category.cdm"
706 class="eu.etaxonomy.taxeditor.newWizard.NewTaxonNodeWizard"
707 hasPages="true"
708 id="eu.etaxonomy.taxeditor.new.taxonNode"
709 name="Taxon">
710 </wizard>
711 <wizard
712 category="eu.etaxonomy.taxeditor.new.category.cdm"
713 class="eu.etaxonomy.taxeditor.newWizard.NewClassificationWizard"
714 hasPages="true"
715 icon="icons/tree_icon_small.jpg"
716 id="eu.etaxonomy.taxeditor.new.classification"
717 name="Classification">
718 </wizard>
719 </extension>
720 <extension
721 point="org.eclipse.ui.themes">
722 <themeElementCategory
723 id="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
724 label="Taxonomic Editor">
725 <description>
726 Color and font definitions for the EDIT Taxonomic Editor
727 </description>
728 </themeElementCategory>
729 <colorDefinition
730 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
731 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.listBackground"
732 label="List Background"
733 value="150,150,150">
734 </colorDefinition>
735 <colorDefinition
736 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
737 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.textDefault"
738 label="Global Text Color"
739 value="0,0,0">
740 </colorDefinition>
741 <colorDefinition
742 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
743 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.colorCompositeBackground"
744 label="Global Color Composite Background"
745 value="255,255,255">
746 </colorDefinition>
747 <colorDefinition
748 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
749 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.colorCompositeIrrelevant"
750 label="Global Color Composite Irrelevant"
751 value="241,139,18">
752 </colorDefinition>
753 <colorDefinition
754 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
755 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.textDisabled"
756 label="Global Text Color Disabled"
757 value="150,150,150">
758 </colorDefinition>
759 <colorDefinition
760 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
761 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.textBackgroundDisabled"
762 label="Global Background Color Disabled"
763 value="230,230,230">
764 </colorDefinition>
765 <themeElementCategory
766 id="eu.etaxonomy.taxeditor.preferences.themeElementCategory.detailsView"
767 label="Details View"
768 parentId="eu.etaxonomy.taxeditor.preferences.themeElementCategory">
769 <description>
770 Colors and fonts for the details view
771 </description>
772 </themeElementCategory>
773 <colorDefinition
774 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.detailsView"
775 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.listBackgroundOdd"
776 label="Entity Element List Background Odd"
777 value="230,230,230">
778 </colorDefinition>
779 <colorDefinition
780 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.detailsView"
781 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.listBackgroundEven"
782 label="Entity Element List Background Even"
783 value="255,255,255">
784 </colorDefinition>
785 <themeElementCategory
786 id="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
787 label="Name Editor"
788 parentId="eu.etaxonomy.taxeditor.preferences.themeElementCategory">
789 <description>
790 Colors and fonts for the name editor
791 </description>
792 </themeElementCategory>
793 <colorDefinition
794 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
795 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.nameEditor.colorContainerBackground"
796 label="Container Background"
797 value="220, 220, 220">
798 </colorDefinition>
799 <colorDefinition
800 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
801 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.nameEditor.colorContainerSelectedFocus"
802 label="Container Selected Focus"
803 value="232,242,254">
804 </colorDefinition>
805 <colorDefinition
806 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
807 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.nameEditor.colorContainerSelected"
808 label="Container Selected"
809 value="210, 210, 210">
810 </colorDefinition>
811 <colorDefinition
812 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
813 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.nameEditor.colorContainerDragEnter"
814 label="Container Drag Enter"
815 value="185,255,133">
816 </colorDefinition>
817 <fontDefinition
818 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
819 id="eu.etaxonomy.taxeditor.preferences.fontDefinition.nameEditor.accepted"
820 label="Accepted Taxon Font"
821 value="Georgia-regular-12">
822 </fontDefinition>
823 <fontDefinition
824 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
825 id="eu.etaxonomy.taxeditor.preferences.fontDefinition.nameEditor.synonym"
826 label="Synonym Font"
827 value="Georgia-regular-10">
828 </fontDefinition>
829 <fontDefinition
830 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
831 id="eu.etaxonomy.taxeditor.preferences.fontDefinition.nameEditor.misapplication"
832 label="Misapplication Font"
833 value="Georgia-regular-10">
834 </fontDefinition>
835 <fontDefinition
836 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
837 id="eu.etaxonomy.taxeditor.preferences.fontDefinition.nameEditor.concept"
838 label="Concept Font"
839 value="Georgia-regular-10">
840 </fontDefinition>
841 <fontDefinition
842 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
843 id="eu.etaxonomy.taxeditor.preferences.fontDefinition.nameEditor.default"
844 label="Default Font"
845 value="Georgia-regular-10">
846 </fontDefinition>
847 <themeElementCategory
848 id="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
849 label="Search View"
850 parentId="eu.etaxonomy.taxeditor.preferences.themeElementCategory">
851 <description>
852 Colors and fonts for the search view
853 </description>
854 </themeElementCategory>
855 <colorDefinition
856 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
857 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.searchView.foreground"
858 label="Search View Foreground"
859 value="192, 192, 192">
860 </colorDefinition>
861 <colorDefinition
862 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
863 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.searchView.focus"
864 label="Search View Focus"
865 value="0, 0, 0">
866 </colorDefinition>
867 <fontDefinition
868 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
869 id="eu.etaxonomy.taxeditor.preferences.fontDefinition.searchView.accepted"
870 isEditable="true"
871 label="Accepted font"
872 value="Arial-regular-10">
873 <description>
874 The font that is used for accepted taxa in the search result list.
875 </description>
876 </fontDefinition>
877 <fontDefinition
878 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
879 id="eu.etaxonomy.taxeditor.preferences.fontDefinition.searchView.synonym"
880 isEditable="true"
881 label="Synonym font"
882 value="Arial-italic-10">
883 <description>
884 The font that is used for synonyms in the search result list.
885 </description>
886 </fontDefinition>
887 <fontDefinition
888 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.searchView"
889 id="eu.etaxonomy.taxeditor.preferences.fontDefinition.searchView.other"
890 isEditable="true"
891 label="Other font"
892 value="Lucida Grande-regular-11">
893 <description>
894 The font used by default in the search result list.
895 </description>
896 </fontDefinition>
897 <colorDefinition
898 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.detailsView"
899 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.parseError"
900 label="Parse Error"
901 value="255,0,0">
902 </colorDefinition>
903 <colorDefinition
904 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory.nameEditor"
905 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.disabledEditor"
906 label="Disabled Name Editor Field"
907 value="105,114,124">
908 </colorDefinition>
909 <colorDefinition
910 categoryId="eu.etaxonomy.taxeditor.preferences.themeElementCategory"
911 id="eu.etaxonomy.taxeditor.preferences.colorDefinition.editorError"
912 label="Editor On Error"
913 value="255,0,0">
914 </colorDefinition>
915 </extension>
916 <extension
917 point="org.eclipse.core.expressions.propertyTesters">
918 <propertyTester
919 class="eu.etaxonomy.taxeditor.view.datasource.handler.DataSourceMenuPropertyTester"
920 id="eu.etaxonomy.taxeditor.datasource.propertyTester"
921 namespace="eu.etaxonomy.taxeditor.datasource.propertyTester"
922 properties="isCompatible"
923 type="org.eclipse.jface.viewers.IStructuredSelection">
924 </propertyTester>
925 <propertyTester
926 class="eu.etaxonomy.taxeditor.preference.PreferencePropertyTester"
927 id="eu.etaxonomy.taxeditor.preferences.propertyTester"
928 namespace="eu.etaxonomy.taxeditor.preferences.propertyTester"
929 properties="isShowExperimentalFeatures"
930 type="org.eclipse.jface.viewers.IStructuredSelection">
931 </propertyTester>
932 <propertyTester
933 class="eu.etaxonomy.taxeditor.editor.definedterm.TermBasePropertyTester"
934 id="eu.etaxonomy.taxeditor.store.termEditor.propertyTester"
935 namespace="eu.etaxonomy.taxeditor.store.termEditor.propertyTester"
936 properties="isModifiable"
937 type="org.eclipse.jface.viewers.IStructuredSelection">
938 </propertyTester>
939 <propertyTester
940 class="eu.etaxonomy.taxeditor.security.PermissionPropertyTester"
941 id="eu.etaxonomy.taxeditor.security.permissionTester"
942 namespace="eu.etaxonomy.taxeditor.security.permissionTester"
943 properties="hasPermissions, hasRoles"
944 type="org.eclipse.jface.viewers.IStructuredSelection">
945 </propertyTester>
946 </extension>
947 <extension
948 point="org.eclipse.core.expressions.definitions">
949 <definition
950 id="isCompatible">
951 <with
952 variable="selection">
953 <test
954 property="eu.etaxonomy.taxeditor.datasource.propertyTester.isCompatible">
955 </test>
956 </with>
957 </definition>
958 <definition
959 id="isShowExperimentalFeatures">
960 <with
961 variable="selection">
962 <test
963 property="eu.etaxonomy.taxeditor.preferences.propertyTester.isShowExperimentalFeatures">
964 </test>
965 </with>
966 </definition>
967 <definition
968 id="isModifiable">
969 <with
970 variable="selection">
971 <test
972 property="eu.etaxonomy.taxeditor.store.termEditor.propertyTester.isModifiable">
973 </test>
974 </with>
975 </definition>
976 <definition
977 id="canUPDATE">
978 <with
979 variable="selection">
980 <test
981 args="UPDATE"
982 property="eu.etaxonomy.taxeditor.security.permissionTester.hasPermissions">
983 </test>
984 </with>
985 </definition>
986 <definition
987 id="canDELETE">
988 <with
989 variable="selection">
990 <test
991 args="DELETE"
992 property="eu.etaxonomy.taxeditor.security.permissionTester.hasPermissions">
993 </test>
994 </with>
995 </definition>
996 <definition
997 id="canCREATE">
998 <with
999 variable="selection">
1000 <test
1001 args="CREATE"
1002 property="eu.etaxonomy.taxeditor.security.permissionTester.hasPermissions">
1003 </test>
1004 </with>
1005 </definition>
1006 <definition
1007 id="isUserLoggedIn">
1008 <with
1009 variable="eu.etaxonomy.taxeditor.security.user">
1010 <instanceof
1011 value="eu.etaxonomy.cdm.model.common.User">
1012 </instanceof>
1013 </with>
1014 </definition>
1015 <definition
1016 id="hasROLE_USER_MANAGER">
1017 <with
1018 variable="eu.etaxonomy.taxeditor.security.userRoles">
1019 <iterate
1020 ifEmpty="false"
1021 operator="or">
1022 <or>
1023 <equals
1024 value="ROLE_ADMIN">
1025 </equals>
1026 <equals
1027 value="ROLE_USER_MANAGER">
1028 </equals>
1029 </or>
1030 </iterate>
1031 </with>
1032 </definition>
1033 <definition
1034 id="hasROLE_PROJECT_MANAGER">
1035 <with
1036 variable="eu.etaxonomy.taxeditor.security.userRoles">
1037 <iterate
1038 ifEmpty="false"
1039 operator="or">
1040 <or>
1041 <equals
1042 value="ROLE_ADMIN">
1043 </equals>
1044 <equals
1045 value="ROLE_PROJECT_MANAGER">
1046 </equals>
1047 </or>
1048 </iterate>
1049 </with>
1050 </definition>
1051 </extension>
1052 <extension
1053 point="org.eclipse.ui.activities">
1054 <activity
1055 description="DELETE permission dependent ui contributions"
1056 id="eu.etaxonomy.taxeditor.store.activityDelete"
1057 name="Delete">
1058 <enabledWhen>
1059 <reference
1060 definitionId="canDELETE">
1061 </reference>
1062 </enabledWhen>
1063 </activity>
1064 <activityPatternBinding
1065 activityId="eu.etaxonomy.taxeditor.store.activityDelete"
1066 pattern="eu\.etaxonomy\.taxeditor\..*/.*.delete">
1067 </activityPatternBinding>
1068 <activity
1069 description="UPDATE permission dependent ui contributions"
1070 id="eu.etaxonomy.taxeditor.store.activityUpdate"
1071 name="Update">
1072 <enabledWhen>
1073 <reference
1074 definitionId="canUPDATE">
1075 </reference>
1076 </enabledWhen>
1077 </activity>
1078 <activityPatternBinding
1079 activityId="eu.etaxonomy.taxeditor.store.activityUpdate"
1080 pattern="eu\.etaxonomy\.taxeditor\..*/.*.command\.update\..*">
1081 </activityPatternBinding>
1082 <activity
1083 description="CREATE permission dependent ui contributions"
1084 id="eu.etaxonomy.taxeditor.store.activityCreate"
1085 name="Delete">
1086 <enabledWhen>
1087 <reference
1088 definitionId="canDELETE">
1089 </reference>
1090 </enabledWhen>
1091 </activity>
1092 <activityPatternBinding
1093 activityId="eu.etaxonomy.taxeditor.store.activityCreate"
1094 pattern="eu\.etaxonomy\.taxeditor\..*/.*.command\.create\..*">
1095 </activityPatternBinding>
1096 <activity
1097 description="ROLE_USER_MANAGER dependent ui contributions"
1098 id="eu.etaxonomy.taxeditor.store.activityUserManagement"
1099 name="UserManagement">
1100 <enabledWhen>
1101 <reference
1102 definitionId="hasROLE_USER_MANAGER">
1103 </reference>
1104 </enabledWhen>
1105 </activity>
1106 <activityPatternBinding
1107 activityId="eu.etaxonomy.taxeditor.store.activityUserManagement"
1108 pattern="eu\.etaxonomy\.taxeditor\..*/.*.UserManagement">
1109 </activityPatternBinding>
1110 <activityPatternBinding
1111 activityId="eu.etaxonomy.taxeditor.store.activityUserManagement"
1112 pattern="eu\.etaxonomy\.taxeditor\..*/bulkeditor\.input\.group">
1113 </activityPatternBinding>
1114 <activity
1115 description="ROLE_PROJECT_MANAGER dependent ui contributions"
1116 id="eu.etaxonomy.taxeditor.store.activityProjectManagement"
1117 name="ProjectManagement">
1118 <enabledWhen>
1119 <reference
1120 definitionId="hasROLE_PROJECT_MANAGER">
1121 </reference>
1122 </enabledWhen>
1123 </activity>
1124 <activityPatternBinding
1125 activityId="eu.etaxonomy.taxeditor.store.activityProjectManagement"
1126 pattern="eu\.etaxonomy\.taxeditor\..*/eu\.etaxonomy\.taxeditor\..*\.definedTerm.*">
1127 </activityPatternBinding>
1128 <activityPatternBinding
1129 activityId="eu.etaxonomy.taxeditor.store.activityProjectManagement"
1130 pattern="eu.etaxonomy.taxeditor.bulkeditor/bulkeditor.menus.openmenu"
1131 isEqualityPattern="true">
1132 </activityPatternBinding>
1133 <activityPatternBinding
1134 activityId="eu.etaxonomy.taxeditor.store.activityProjectManagement"
1135 pattern="eu.etaxonomy.taxeditor.bulkeditor/eu.etaxonomy.taxeditor.editor.definedTerm"
1136 isEqualityPattern="true">
1137 </activityPatternBinding>
1138 </extension>
1139 <extension
1140 point="org.eclipse.ui.services">
1141 <sourceProvider
1142 provider="eu.etaxonomy.taxeditor.security.AuthenticationSourceProvider">
1143 <variable
1144 name="eu.etaxonomy.taxeditor.security.userRoles"
1145 priorityLevel="workbench">
1146 </variable>
1147 </sourceProvider>
1148 </extension>
1149 </plugin>