Adjustments to recent changes in LibrAlign package structure.
[taxeditor.git] / eu.etaxonomy.taxeditor.editor / plugin.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.2"?>
3 <plugin>
4 <extension
5 id="application"
6 point="org.eclipse.core.runtime.applications">
7 <application>
8 <run
9 class="eu.etaxonomy.taxeditor.editor.Application">
10 </run>
11 </application>
12 </extension>
13 <extension
14 point="org.eclipse.core.runtime.adapters">
15 <factory
16 adaptableType="eu.etaxonomy.taxeditor.editor.MultiPageTaxonEditor"
17 class="eu.etaxonomy.taxeditor.editor.MultiPageTaxonEditorAdapterFactory">
18 <adapter
19 type="eu.etaxonomy.taxeditor.editor.DuplicateArbitrator">
20 </adapter>
21 </factory>
22 </extension>
23 <extension
24 point="org.eclipse.ui.editors">
25 <editor
26 class="eu.etaxonomy.taxeditor.editor.MultiPageTaxonEditor"
27 icon="icons/edit_16x16.gif"
28 id="eu.etaxonomy.taxeditor.editor.taxon"
29 name="%editor.name">
30 </editor>
31 <editor
32 class="eu.etaxonomy.taxeditor.editor.name.TaxonNameEditor"
33 default="true"
34 id="eu.etaxonomy.taxeditor.editor.taxon.name"
35 name="%editor.name.0">
36 </editor>
37 <editor
38 class="eu.etaxonomy.taxeditor.editor.key.KeyEditor"
39 default="false"
40 id="eu.etaxonomy.taxeditor.editor.key"
41 name="%editor.name.1">
42 </editor>
43 <editor
44 class="eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyGraphEditor"
45 default="false"
46 id="eu.etaxonomy.taxeditor.editor.key.polytomous.graph"
47 name="%editor.name.2">
48 </editor>
49 <editor
50 class="eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyListEditor"
51 default="false"
52 id="eu.etaxonomy.taxeditor.editor.key.polytomous.list"
53 name="%editor.name.3">
54 </editor>
55 <editor
56 class="eu.etaxonomy.taxeditor.editor.group.authority.CdmAuthorityEditor"
57 default="false"
58 id="eu.etaxonomy.taxeditor.editor.group.authority"
59 name="%editor.name.4">
60 </editor>
61 <editor
62 class="eu.etaxonomy.taxeditor.editor.view.derivate.DerivateView"
63 default="false"
64 icon="icons/derivate_view-16x16-32.png"
65 id="eu.etaxonomy.taxeditor.editor.view.derivate.DerivateView"
66 name="%editor.name.5">
67 </editor>
68 <editor
69 class="eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenImportEditor"
70 default="false"
71 id="eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenImportEditor"
72 name="%editor.name.6">
73 </editor>
74 <editor
75 class="eu.etaxonomy.taxeditor.editor.view.dataimport.GbifImportEditor"
76 default="false"
77 id="eu.etaxonomy.taxeditor.editor.view.dataimport.GbifImportEditor"
78 name="%editor.name.7">
79 </editor>
80 <editor
81 class="eu.etaxonomy.taxeditor.editor.view.checklist.ChecklistEditor"
82 icon="icons/address-book-new.png"
83 id="eu.etaxonomy.taxeditor.editor.view.checklist.ChecklistEditor"
84 name="%editor.name.8">
85 </editor>
86 <editor
87 class="eu.etaxonomy.taxeditor.editor.molecular.AlignmentEditor"
88 default="false"
89 id="eu.etaxonomy.taxeditor.editor.molecular.AlignmentEditor"
90 name="Alignment Editor">
91 </editor>
92 </extension>
93 <extension
94 id="eu.etaxonomy.taxeditor.editor.molecular.PherogramView"
95 point="org.eclipse.ui.views">
96 <view
97 allowMultiple="false"
98 category="eu.etaxonomy.taxeditor.editor.category"
99 class="eu.etaxonomy.taxeditor.editor.view.descriptive.DescriptiveViewPart"
100 icon="icons/address-book-new.png"
101 id="eu.etaxonomy.taxeditor.editor.view.descriptive"
102 name="%view.name"
103 restorable="true">
104 </view>
105 <view
106 allowMultiple="false"
107 category="eu.etaxonomy.taxeditor.editor.category"
108 class="eu.etaxonomy.taxeditor.editor.view.uses.UsesViewPart"
109 icon="icons/leaf.png"
110 id="eu.etaxonomy.taxeditor.editor.view.uses"
111 name="%view.name.0"
112 restorable="true">
113 </view>
114 <view
115 allowMultiple="false"
116 category="eu.etaxonomy.taxeditor.editor.category"
117 class="eu.etaxonomy.taxeditor.editor.view.media.MediaViewPart"
118 icon="icons/camera-photo.png"
119 id="eu.etaxonomy.taxeditor.editor.view.media"
120 name="%view.name.1"
121 restorable="true">
122 </view>
123 <view
124 category="eu.etaxonomy.taxeditor.editor.category"
125 class="eu.etaxonomy.taxeditor.editor.view.concept.ConceptViewPart"
126 id="eu.etaxonomy.taxeditor.editor.view.concept"
127 name="%view.name.2"
128 restorable="true">
129 </view>
130 <view
131 category="eu.etaxonomy.taxeditor.editor.category"
132 class="eu.etaxonomy.taxeditor.editor.view.concept.graph.ConceptGraphView"
133 icon="icons/address-book-new.png"
134 id="eu.etaxonomy.taxeditor.editor.view.concept.graph"
135 name="%view.name.3"
136 restorable="true">
137 </view>
138 <category
139 id="eu.etaxonomy.taxeditor.editor.category"
140 name="%category.name">
141 </category>
142 <view
143 allowMultiple="true"
144 class="eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenImportView"
145 id="eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenImportView"
146 name="%view.name.4">
147 </view>
148 <view
149 allowMultiple="true"
150 class="eu.etaxonomy.taxeditor.editor.view.dataimport.GbifResponseImportView"
151 id="eu.etaxonomy.taxeditor.editor.view.dataimport.GbifResponseImportView"
152 name="%view.name.5">
153 </view>
154 <view
155 allowMultiple="true"
156 class="eu.etaxonomy.taxeditor.editor.molecular.PherogramView"
157 id="eu.etaxonomy.taxeditor.editor.molecular.PherogramView"
158 name="PherogramView"
159 restorable="true">
160 </view>
161 </extension>
162 <extension
163 point="org.eclipse.ui.elementFactories">
164 <factory
165 class="eu.etaxonomy.taxeditor.editor.TaxonEditorInputFactory"
166 id="eu.etaxonomy.taxeditor.editor.name.taxonEditorInputFactory">
167 </factory>
168 </extension>
169 <extension
170 point="org.eclipse.ui.menus">
171 <menuContribution
172 locationURI="menu:eu.etaxonomy.navigation.menu.new?after=eu.etaxonomy.navigation.menu.new.separator1">
173 <command
174 commandId="eu.etaxonomy.taxeditor.editor.command.new.name"
175 label="%command.label.46"
176 style="push">
177 </command>
178 <command
179 commandId="eu.etaxonomy.taxeditor.editor.command.new.reference"
180 label="%command.label.47"
181 style="push">
182 </command>
183 <command
184 commandId="eu.etaxonomy.taxeditor.editor.command.new.team"
185 label="%command.label.1"
186 style="push">
187 </command>
188 <command
189 commandId="eu.etaxonomy.taxeditor.editor.command.new.person"
190 label="%command.label.2"
191 style="push">
192 </command>
193 <separator
194 name="eu.etaxonomy.navigation.menu.new.separator2"
195 visible="true">
196 </separator>
197 <command
198 commandId="eu.etaxonomy.taxeditor.editor.command.new.specimen"
199 label="%command.label.3"
200 style="push">
201 </command>
202 <separator
203 name="eu.etaxonomy.navigation.menu.new.separator3"
204 visible="true">
205 </separator>
206 <command
207 commandId="eu.etaxonomy.taxeditor.editor.command.new.datasource"
208 label="%command.label.48"
209 style="push">
210 </command>
211 </menuContribution>
212 <menuContribution
213 locationURI="menu:eu.etaxonomy.taxeditor.menu.showView?before=eu.etaxonomy.taxeditor.store.showViewMenu.details">
214 <separator
215 name="eu.etaxonomy.taxeditor.editor.showViewMenu"
216 visible="true">
217 </separator>
218 <command
219 commandId="org.eclipse.ui.views.showView"
220 label="%command.label.4"
221 style="push">
222 <parameter
223 name="org.eclipse.ui.views.showView.viewId"
224 value="eu.etaxonomy.taxeditor.editor.view.descriptive">
225 </parameter>
226 </command>
227 <command
228 commandId="org.eclipse.ui.views.showView"
229 label="%command.label.5"
230 style="push">
231 <parameter
232 name="org.eclipse.ui.views.showView.viewId"
233 value="eu.etaxonomy.taxeditor.editor.view.media">
234 </parameter>
235 </command>
236 <command
237 commandId="org.eclipse.ui.views.showView"
238 label="%command.label.6"
239 style="push">
240 <parameter
241 name="org.eclipse.ui.views.showView.viewId"
242 value="eu.etaxonomy.taxeditor.editor.view.concept">
243 </parameter>
244 </command>
245 <command
246 commandId="org.eclipse.ui.views.showView"
247 label="%command.label.7"
248 style="push">
249 <parameter
250 name="org.eclipse.ui.views.showView.viewId"
251 value="eu.etaxonomy.taxeditor.editor.view.concept.graph">
252 </parameter>
253 <visibleWhen
254 checkEnabled="false">
255 <reference
256 definitionId="isShowExperimentalFeatures">
257 </reference>
258 </visibleWhen>
259 </command>
260 <command
261 commandId="eu.etaxonomy.taxeditor.editor.handler.OpenAlignmentEditor"
262 label="Alignment Editor"
263 style="push">
264 </command>
265 </menuContribution>
266 <menuContribution
267 locationURI="menu:org.eclipse.ui.main.menu.navigate">
268 <command
269 commandId="eu.etaxonomy.taxeditor.editor.command.openParent"
270 label="%command.label.8"
271 style="push">
272 </command>
273 </menuContribution>
274 <menuContribution
275 locationURI="popup:eu.etaxonomy.taxeditor.editor.taxon.name">
276 <menu
277 label="%menu.label">
278 <command
279 commandId="eu.etaxonomy.taxeditor.editor.name.createHeterotypicSynoym"
280 label="%command.label.9"
281 style="push">
282 <visibleWhen>
283 <reference
284 definitionId="isAcceptedTaxon">
285 </reference>
286 </visibleWhen>
287 </command>
288 <command
289 commandId="eu.etaxonomy.taxeditor.editor.name.createHomotypicSynoym"
290 label="%command.label.10"
291 style="push">
292 <visibleWhen>
293 <reference
294 definitionId="isAcceptedTaxon">
295 </reference>
296 </visibleWhen>
297 </command>
298 <command
299 commandId="eu.etaxonomy.taxeditor.editor.name.createSynonymInHomotypicalGroup"
300 label="%command.label.11"
301 style="push">
302 <visibleWhen>
303 <reference
304 definitionId="isSynonym">
305 </reference>
306 </visibleWhen>
307 </command>
308 <separator
309 name="separator1"
310 visible="true">
311 </separator>
312 <command
313 commandId="eu.etaxonomy.taxeditor.editor.name.createMisapplication"
314 label="%command.label.49"
315 style="push">
316 <visibleWhen>
317 <or>
318 <reference
319 definitionId="isAcceptedTaxon">
320 </reference>
321 <reference
322 definitionId="isMisapplication">
323 </reference>
324 </or>
325 </visibleWhen>
326 </command>
327 </menu>
328 <!--<command
329 commandId="eu.etaxonomy.taxeditor.editor.name.changeAcceptedToSynonym"
330 label="Change Accepted Taxon to Synonym"
331 style="push">
332 <visibleWhen
333 checkEnabled="true">
334 <reference
335 definitionId="isAcceptedAndHasNoHomotypicSynonyms">
336 </reference>
337 </visibleWhen
338 <visibleWhen>
339 <or>
340 <reference
341 definitionId="isAcceptedTaxon">
342 </reference>
343 <reference
344 definitionId="isMisapplication">
345 </reference>
346 </or>
347 </visibleWhen>
348 </command>-->
349 <menu
350 label="%menu.label.0">
351 <command
352 commandId="eu.etaxonomy.taxeditor.editor.name.changeToAcceptedTaxon"
353 label="%command.label.12"
354 style="push">
355 <visibleWhen>
356 <not>
357 <or>
358 <reference
359 definitionId="isAcceptedTaxon">
360 </reference>
361 <reference
362 definitionId="isMisapplication">
363 </reference>
364 </or>
365 </not>
366 </visibleWhen>
367 </command>
368 <command
369 commandId="eu.etaxonomy.taxeditor.editor.name.changeToSynonym"
370 label="%command.label.13"
371 style="push">
372 <visibleWhen>
373 <not>
374 <or>
375 <reference
376 definitionId="isAcceptedTaxon">
377 </reference>
378 <reference
379 definitionId="isSynonym">
380 </reference>
381 </or>
382 </not>
383 </visibleWhen>
384 </command>
385 <command
386 commandId="eu.etaxonomy.taxeditor.editor.name.changeToMisapplication"
387 label="%command.label.14"
388 style="push">
389 <visibleWhen>
390 <not>
391 <or>
392 <reference
393 definitionId="isAcceptedTaxon">
394 </reference>
395 <reference
396 definitionId="isMisapplication">
397 </reference>
398 </or>
399 </not>
400 </visibleWhen>
401 </command>
402 </menu>
403 <separator
404 name="taxeditor-editor.separator1"
405 visible="true">
406 </separator>
407 <command
408 commandId="org.eclipse.ui.edit.delete"
409 label="%command.label.15"
410 style="push">
411 <visibleWhen>
412 <or>
413 <reference
414 definitionId="isSynonym">
415 </reference>
416 <reference
417 definitionId="isMisapplication">
418 </reference>
419 <reference
420 definitionId="isConceptRelation">
421 </reference>
422 </or>
423 </visibleWhen>
424 </command>
425 <command
426 commandId="eu.etaxonomy.taxeditor.editor.name.deleteAllEmptyNames"
427 label="%command.label.16"
428 style="push">
429 <visibleWhen>
430 <reference
431 definitionId="hasEmptyNames">
432 </reference>
433 </visibleWhen>
434 </command>
435 <separator
436 name="taxeditor-editor.separator2"
437 visible="true">
438 </separator>
439 <dynamic
440 class="eu.etaxonomy.taxeditor.editor.name.handler.GroupBasionymContributionItem"
441 id="taxeditor-editor.dynamic.setBasionym">
442 <visibleWhen>
443 <or>
444 <reference
445 definitionId="isAcceptedTaxon">
446 </reference>
447 <reference
448 definitionId="isSynonym">
449 </reference>
450 </or>
451 </visibleWhen>
452 </dynamic>
453 <command
454 commandId="eu.etaxonomy.taxeditor.editor.name.swapSynonymAndAccepted"
455 label="%command.label.17"
456 style="push">
457 <visibleWhen>
458 <reference
459 definitionId="isSynonym">
460 </reference>
461 </visibleWhen>
462 </command>
463 <separator
464 name="taxeditor-editor.separator3"
465 visible="true">
466 </separator>
467 <command
468 commandId="org.eclipse.ui.views.showView"
469 label="%command.label.18"
470 style="push">
471 <parameter
472 name="org.eclipse.ui.views.showView.viewId"
473 value="eu.etaxonomy.taxeditor.editor.forms.detailsView">
474 </parameter>
475 </command>
476 <separator
477 name="taxeditor-editor.separator4"
478 visible="true">
479 </separator>
480 <command
481 commandId="org.eclipse.ui.file.save"
482 label="%command.label.19"
483 style="push">
484 </command>
485 </menuContribution>
486 <menuContribution
487 locationURI="popup:eu.etaxonomy.taxeditor.editor.key.polytomous">
488 <command
489 commandId="eu.etaxonomy.taxeditor.key.polytomous.command.new"
490 label="%command.label.20"
491 style="push">
492 </command>
493 <separator
494 name="taxeditor-editor.separator1"
495 visible="true">
496 </separator>
497 <command
498 commandId="org.eclipse.ui.edit.delete"
499 label="%command.label.21"
500 style="push">
501 </command>
502 <separator
503 name="taxeditor-editor.separator2"
504 visible="true">
505 </separator>
506 <command
507 commandId="eu.etaxonomy.taxeditor.key.command.applyLayout"
508 label="%command.label.22"
509 style="push">
510 </command>
511 <separator
512 name="taxeditor-editor.separator3"
513 visible="true">
514 </separator>
515 </menuContribution>
516 <menuContribution
517 locationURI="popup:eu.etaxonomy.taxeditor.editor.key.polytomous.list">
518 <command
519 commandId="eu.etaxonomy.taxeditor.key.polytomous.command.new.child"
520 label="%command.label.23"
521 style="push">
522 </command>
523 <command
524 commandId="eu.etaxonomy.taxeditor.key.polytomous.command.new.sibling"
525 label="%command.label.24"
526 style="push">
527 </command>
528 <command
529 commandId="eu.etaxonomy.taxeditor.key.polytomous.command.refresh"
530 label="%command.label.25"
531 style="push">
532 </command>
533 <command
534 commandId="org.eclipse.ui.edit.delete"
535 label="%command.label.26"
536 style="push">
537 </command>
538 </menuContribution>
539 <menuContribution
540 locationURI="popup:eu.etaxonomy.taxeditor.editor.view.descriptive">
541 <command
542 commandId="eu.etaxonomy.taxeditor.description.commands.adddescription"
543 label="%command.label.27"
544 style="push">
545 </command>
546 <separator
547 name="eu.etaxonomy.taxeditor.taxonDescriptionEditor.separator3"
548 visible="true">
549 </separator>
550 <menu
551 label="%menu.label.1">
552 <dynamic
553 class="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.DynamicFeatureMenu"
554 id="eu.etaxonomy.taxeditor.dynamicFeatureMenu">
555 </dynamic>
556 <visibleWhen
557 checkEnabled="true">
558 <or>
559 <reference
560 definitionId="isDescription">
561 </reference>
562 <reference
563 definitionId="isDescriptionElement">
564 </reference>
565 <reference
566 definitionId="isFeatureNodeContainer">
567 </reference>
568 </or>
569 </visibleWhen>
570 </menu>
571 <separator
572 name="taxeditor-editor.separator1"
573 visible="true">
574 </separator>
575 <command
576 commandId="eu.etaxonomy.taxeditor.editor.commands.description.moveDescriptionToTaxon"
577 label="%command.label.28"
578 style="push">
579 <visibleWhen
580 checkEnabled="true">
581 <reference
582 definitionId="isDescription">
583 </reference>
584 </visibleWhen>
585 </command>
586 <command
587 commandId="eu.etaxonomy.taxeditor.description.commands.moveDescriptionElements"
588 label="%command.label.29"
589 style="push">
590 <visibleWhen
591 checkEnabled="true">
592 <or>
593 <reference
594 definitionId="isDescriptionElement">
595 </reference>
596 <reference
597 definitionId="isFeatureNodeContainer">
598 </reference>
599 </or>
600 </visibleWhen>
601 </command>
602 <separator
603 name="eu.etaxonomy.taxeditor.taxonDescriptionEditor.separator.afterNew"
604 visible="true">
605 </separator>
606 <command
607 commandId="org.eclipse.ui.edit.delete"
608 label="%command.label.30"
609 style="push">
610 </command>
611 <separator
612 name="eu.etaxonomy.taxeditor.taxonDescriptionEditor.separator.afterDelete"
613 visible="true">
614 </separator>
615 <command
616 commandId="org.eclipse.ui.file.save"
617 label="%command.label.31"
618 style="push">
619 </command>
620 </menuContribution>
621 <menuContribution
622 locationURI="popup:eu.etaxonomy.taxeditor.editor.view.derivate.DerivateView">
623 <dynamic
624 class="eu.etaxonomy.taxeditor.editor.view.derivate.contextMenu.DerivateViewContextMenu"
625 id="eu.etaxonomy.taxeditor.editor.view.derivate.DerivateContextMenu">
626 </dynamic>
627 <command
628 commandId="org.eclipse.ui.edit.delete"
629 label="Delete"
630 style="push">
631 </command>
632 </menuContribution>
633 <menuContribution
634 locationURI="popup:eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenImportEditor">
635 <dynamic
636 class="eu.etaxonomy.taxeditor.editor.view.dataimport.DataImportEditorContextMenu"
637 id="eu.etaxonomy.taxeditor.editor.view.dataimport.DataImportEditorContextMenu">
638 </dynamic>
639 </menuContribution>
640 <menuContribution
641 locationURI="popup:eu.etaxonomy.taxeditor.editor.view.dataimport.GbifImportEditor">
642 <dynamic
643 class="eu.etaxonomy.taxeditor.editor.view.dataimport.DataImportEditorContextMenu"
644 id="eu.etaxonomy.taxeditor.editor.view.dataimport.DataImportEditorContextMenu">
645 </dynamic>
646 </menuContribution>
647
648
649
650
651 <menuContribution
652 locationURI="popup:eu.etaxonomy.taxeditor.editor.view.uses">
653 <command
654 commandId="eu.etaxonomy.taxeditor.use.commands.adduse"
655 label="%command.label.32"
656 style="push">
657 </command>
658 <command
659 commandId="eu.etaxonomy.taxeditor.editor.use.createUseSummary"
660 label="%command.label.33"
661 style="push">
662 <visibleWhen
663 checkEnabled="true">
664 <or>
665 <reference
666 definitionId="isDescription">
667 </reference>
668 <reference
669 definitionId="isDescriptionElement">
670 </reference>
671 <reference
672 definitionId="isFeatureNodeContainer">
673 </reference>
674 </or>
675 </visibleWhen>
676 </command>
677 <command
678 commandId="eu.etaxonomy.taxeditor.editor.use.createUseRecord"
679 label="%command.label.34"
680 style="push">
681 <visibleWhen
682 checkEnabled="true">
683 <or>
684 <reference
685 definitionId="isDescription">
686 </reference>
687 <reference
688 definitionId="isDescriptionElement">
689 </reference>
690 <reference
691 definitionId="isFeatureNodeContainer">
692 </reference>
693 </or>
694 </visibleWhen>
695 </command>
696 <separator
697 name="eu.etaxonomy.taxeditor.usesEditor.separator3"
698 visible="true">
699 </separator>
700 <separator
701 name="taxeditor-editor.separator1"
702 visible="true">
703 </separator>
704 <separator
705 name="eu.etaxonomy.taxeditor.taxonDescriptionEditor.separator.afterNew"
706 visible="true">
707 </separator>
708 <command
709 commandId="org.eclipse.ui.edit.delete"
710 label="%command.label.35"
711 style="push">
712 </command>
713 <separator
714 name="eu.etaxonomy.taxeditor.taxonDescriptionEditor.separator.afterDelete"
715 visible="true">
716 </separator>
717 <command
718 commandId="org.eclipse.ui.file.save"
719 label="%command.label.36"
720 style="push">
721 </command>
722 </menuContribution>
723
724
725
726
727
728 <menuContribution
729 locationURI="popup:eu.etaxonomy.taxeditor.editor.view.media">
730 <command
731 commandId="taxeditor-editor.command.newimagegallery"
732 label="%command.label.37"
733 style="push">
734 <visibleWhen>
735 <or>
736 <reference
737 definitionId="isBulkEditor">
738 </reference>
739 <reference
740 definitionId="isTaxonEditor">
741 </reference>
742 <reference
743 definitionId="isDerivateEditor">
744 </reference>
745 </or>
746 </visibleWhen>
747 </command>
748 <separator
749 name="taxeditor-editor.separator1"
750 visible="true">
751 </separator>
752 <command
753 commandId="taxeditor-editor.newimage"
754 label="%command.label.38"
755 style="push">
756 <visibleWhen>
757 <reference
758 definitionId="isImageGallery">
759 </reference>
760 </visibleWhen>
761 </command>
762 <command
763 commandId="taxeditor-editor.useExistingImage"
764 label="%command.label.50"
765 style="push">
766 <visibleWhen>
767 <reference
768 definitionId="isImageGallery">
769 </reference>
770 </visibleWhen>
771 </command>
772 <command
773 commandId="taxeditor-editor.command.moveimgdown"
774 label="%command.label.39"
775 style="push">
776 <visibleWhen>
777 <reference
778 definitionId="isMedia">
779 </reference>
780 </visibleWhen>
781 </command>
782 <command
783 commandId="taxeditor-editor.command.moveimgup"
784 label="%command.label.40"
785 style="push">
786 <visibleWhen>
787 <reference
788 definitionId="isMedia">
789 </reference>
790 </visibleWhen>
791 </command>
792 <separator
793 name="taxeditor-editor.separator2"
794 visible="true">
795 </separator>
796 <command
797 commandId="org.eclipse.ui.edit.delete"
798 label="%command.label.41"
799 style="push">
800 </command>
801 <command
802 commandId="org.eclipse.ui.file.save"
803 label="%command.label.42"
804 style="push">
805 </command>
806 </menuContribution>
807 <menuContribution
808 locationURI="popup:eu.etaxonomy.taxeditor.editor.view.concept">
809 <menu
810 label="%menu.label.3">
811 <dynamic
812 class="eu.etaxonomy.taxeditor.editor.view.concept.handler.CreateConceptRelationMenu"
813 id="eu.etaxonomy.taxeditor.editor.view.concept.menus.new">
814 </dynamic>
815 </menu>
816 <command
817 commandId="eu.etaxonomy.taxeditor.editor.view.concept.command.open"
818 label="%command.label.43"
819 style="push">
820 </command>
821 <separator
822 name="eu.etaxonomy.taxeditor.editor.view.concept.menu.separator1"
823 visible="true">
824 </separator>
825 <command
826 commandId="org.eclipse.ui.edit.delete"
827 label="%command.label.44"
828 style="push">
829 </command>
830 </menuContribution>
831 <menuContribution
832 allPopups="false"
833 locationURI="popup:#BulkEditorContext?before=taxeditor-bulkeditor.separator1">
834 <command
835 commandId="eu.etaxonomy.taxeditor.group.cdmauthorities.edit"
836 label="%command.label.45"
837 style="push">
838 <visibleWhen>
839 <reference
840 definitionId="isGroup">
841 </reference>
842 </visibleWhen>
843 </command>
844 </menuContribution>
845 <menuContribution
846 allPopups="false"
847 locationURI="menu:org.eclipse.ui.main.menu">
848 <menu
849 label="Alignment Editor">
850 <command
851 commandId="eu.etaxonomy.taxeditor.editor.molecular.AlignmentEditor.loadPherogram"
852 label="Load Pherogram"
853 style="push">
854 </command>
855 <visibleWhen
856 checkEnabled="true">
857 <with
858 variable="activePartId">
859 <equals
860 value="eu.etaxonomy.taxeditor.editor.molecular.AlignmentEditor">
861 </equals>
862 </with>
863 </visibleWhen>
864 </menu>
865 </menuContribution>
866 <menuContribution
867 locationURI="toolbar:org.eclipse.ui.main.toolbar?after=eu.etaxonomy.taxeditor.navigation.search.toolbar">
868 <toolbar
869 id="eu.etaxonomy.taxeditor.editor.alignmentToolbar">
870 <control
871 class="eu.etaxonomy.taxeditor.editor.molecular.ToggleLeftRightInsertionButton">
872 <visibleWhen
873 checkEnabled="true">
874 <with
875 variable="activePartId">
876 <equals
877 value="eu.etaxonomy.taxeditor.editor.molecular.AlignmentEditor">
878 </equals>
879 </with>
880 </visibleWhen>
881 </control>
882 <control
883 class="eu.etaxonomy.taxeditor.editor.molecular.ToggleInsertOverwriteButton">
884 <visibleWhen
885 checkEnabled="true">
886 <with
887 variable="activePartId">
888 <equals
889 value="eu.etaxonomy.taxeditor.editor.molecular.AlignmentEditor">
890 </equals>
891 </with>
892 </visibleWhen>
893 </control>
894 </toolbar>
895 </menuContribution>
896 </extension>
897 <extension
898 point="org.eclipse.ui.handlers">
899 <handler
900 class="org.eclipse.ui.internal.handlers.NewEditorHandler"
901 commandId="org.eclipse.ui.window.newEditor">
902 <activeWhen>
903 <not>
904 <instanceof
905 value="eu.etaxonomy.taxeditor.editor.name.TaxonNameEditor">
906 </instanceof>
907 </not>
908 </activeWhen>
909 <enabledWhen>
910 <count
911 value="-1">
912 </count>
913 </enabledWhen>
914 </handler>
915 <handler
916 class="eu.etaxonomy.taxeditor.editor.name.handler.DeleteTaxonBaseHandler"
917 commandId="org.eclipse.ui.edit.delete">
918 <activeWhen>
919 <and>
920 <reference
921 definitionId="isTaxonBase">
922 </reference>
923 <not>
924 <reference
925 definitionId="isAcceptedTaxon">
926 </reference>
927 </not>
928 </and>
929 </activeWhen>
930 </handler>
931 <handler
932 class="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.DeleteHandler"
933 commandId="org.eclipse.ui.edit.delete">
934 <activeWhen>
935 <with
936 variable="activePartId">
937 <or>
938 <equals
939 value="eu.etaxonomy.taxeditor.editor.view.descriptive">
940 </equals>
941 <equals
942 value="eu.etaxonomy.taxeditor.editor.view.media">
943 </equals>
944 </or>
945 </with>
946 </activeWhen>
947 </handler>
948 <handler
949 class="eu.etaxonomy.taxeditor.editor.key.polytomous.handler.DeleteNodeHandler"
950 commandId="org.eclipse.ui.edit.delete">
951 <activeWhen>
952 <with
953 variable="activePartId">
954 <equals
955 value="eu.etaxonomy.taxeditor.editor.key">
956 </equals>
957 </with>
958 </activeWhen>
959 </handler>
960 <handler
961 class="eu.etaxonomy.taxeditor.editor.view.concept.handler.DeleteConceptRelationHandler"
962 commandId="org.eclipse.ui.edit.delete">
963 <activeWhen>
964 <with
965 variable="activePartId">
966 <equals
967 value="eu.etaxonomy.taxeditor.editor.view.concept">
968 </equals>
969 </with>
970 </activeWhen>
971 </handler>
972 <handler
973 class="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.DeleteHandler"
974 commandId="org.eclipse.ui.edit.delete">
975 <activeWhen>
976 <with
977 variable="activePartId">
978 <equals
979 value="eu.etaxonomy.taxeditor.editor.view.uses">
980 </equals>
981 </with>
982 </activeWhen>
983 </handler>
984 <handler
985 class="eu.etaxonomy.taxeditor.editor.handler.OpenChecklistEditorHandler"
986 commandId="eu.etaxonomy.taxeditor.editor.handler.OpenChecklistEditorHandler">
987 </handler>
988 <handler
989 class="eu.etaxonomy.taxeditor.editor.handler.LoadPherogramHandler"
990 commandId="eu.etaxonomy.taxeditor.editor.molecular.AlignmentEditor.loadPherogram">
991 <activeWhen>
992 <with
993 variable="activePartId">
994 <equals
995 value="eu.etaxonomy.taxeditor.editor.molecular.AlignmentEditor">
996 </equals>
997 </with>
998 </activeWhen>
999 </handler>
1000 <handler
1001 class="eu.etaxonomy.taxeditor.editor.view.derivate.handler.DeleteDerivateHandler"
1002 commandId="org.eclipse.ui.edit.delete">
1003 <activeWhen>
1004 <with
1005 variable="activePartId">
1006 <equals
1007 value="eu.etaxonomy.taxeditor.editor.view.derivate.DerivateView">
1008 </equals>
1009 </with>
1010 </activeWhen>
1011 </handler>
1012 </extension>
1013 <extension
1014 name="%extension.name"
1015 point="org.eclipse.ui.commands">
1016 <category
1017 id="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1018 name="%category.name.0">
1019 </category>
1020 <command
1021 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1022 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.OpenParentHandler"
1023 id="eu.etaxonomy.taxeditor.editor.command.openParent"
1024 name="%command.name">
1025 </command>
1026 <command
1027 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1028 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.CreateHomotypicSynonymHandler"
1029 id="eu.etaxonomy.taxeditor.editor.name.createHomotypicSynoym"
1030 name="%command.name.0">
1031 </command>
1032 <command
1033 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1034 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.CreateHeterotypicSynonymHandler"
1035 id="eu.etaxonomy.taxeditor.editor.name.createHeterotypicSynoym"
1036 name="%command.name.1">
1037 </command>
1038 <command
1039 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1040 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.CreateSynonymInHomotypicalGroupHandler"
1041 id="eu.etaxonomy.taxeditor.editor.name.createSynonymInHomotypicalGroup"
1042 name="%command.name.2">
1043 </command>
1044 <command
1045 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1046 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.CreateMisapplicationHandler"
1047 id="eu.etaxonomy.taxeditor.editor.name.createMisapplication"
1048 name="%command.name.36">
1049 </command>
1050 <!--command
1051 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.MoveTaxonHandler"
1052 id="eu.etaxonomy.taxeditor.editor.name.moveTaxon"
1053 name="Move Taxon">
1054 </command-->
1055 <command
1056 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1057 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeToSynonymHandler"
1058 id="eu.etaxonomy.taxeditor.editor.name.changeToSynonym"
1059 name="%command.name.3">
1060 </command>
1061 <command
1062 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1063 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeSynonymToAcceptedTaxonHandler"
1064 id="eu.etaxonomy.taxeditor.editor.name.changeToAcceptedTaxon"
1065 name="%command.name.4">
1066 </command>
1067 <command
1068 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1069 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeToMisapplicationHandler"
1070 id="eu.etaxonomy.taxeditor.editor.name.changeToMisapplication"
1071 name="%command.name.5">
1072 </command>
1073 <command
1074 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1075 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.SwapSynonymAndAcceptedHandler"
1076 id="eu.etaxonomy.taxeditor.editor.name.swapSynonymAndAccepted"
1077 name="%command.name.6">
1078 </command>
1079 <command
1080 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1081 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.SetBasionymHandler"
1082 id="eu.etaxonomy.taxeditor.editor.name.setBasionym"
1083 name="%command.name.7">
1084 </command>
1085 <command
1086 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1087 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.RemoveBasionymHandler"
1088 id="eu.etaxonomy.taxeditor.editor.name.removeBasionym"
1089 name="%command.name.8">
1090 </command>
1091 <!-- <command
1092 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1093 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeAcceptedTaxonToSynonymHandler"
1094 id="eu.etaxonomy.taxeditor.editor.name.changeAcceptedToSynonym"
1095 name="Change Accepted Taxon to Synonym">
1096 </command>-->
1097 <command
1098 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1099 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.DeleteAllEmptyNamesHandler"
1100 id="eu.etaxonomy.taxeditor.editor.name.deleteAllEmptyNames"
1101 name="%command.name.9">
1102 </command>
1103 <category
1104 id="eu.etaxonomy.taxeditor.editor.view.descriptive.command.category"
1105 name="%category.name.1">
1106 </category>
1107 <command
1108 categoryId="eu.etaxonomy.taxeditor.editor.view.descriptive.command.category"
1109 defaultHandler="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.CreateDescriptionElementHandler"
1110 id="eu.etaxonomy.taxeditor.editor.description.createDescriptionElement"
1111 name="%command.name.10">
1112 </command>
1113 <command
1114 categoryId="eu.etaxonomy.taxeditor.editor.view.descriptive.command.category"
1115 defaultHandler="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.CreateDescriptionHandler"
1116 id="eu.etaxonomy.taxeditor.description.commands.adddescription"
1117 name="%command.name.11">
1118 </command>
1119 <command
1120 categoryId="eu.etaxonomy.taxeditor.editor.view.descriptive.command.category"
1121 defaultHandler="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.MoveDescriptionElementsHandler"
1122 id="eu.etaxonomy.taxeditor.description.commands.moveDescriptionElements"
1123 name="%command.name.12">
1124 </command>
1125 <command
1126 categoryId="eu.etaxonomy.taxeditor.editor.view.descriptive.command.category"
1127 defaultHandler="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.MoveDescriptionToOtherTaxonHandler"
1128 id="eu.etaxonomy.taxeditor.editor.commands.description.moveDescriptionToTaxon"
1129 name="%command.name.13">
1130 </command>
1131 <category
1132 id="eu.etaxonomy.taxeditor.editor.view.uses.command.category"
1133 name="%category.name.2">
1134 </category>
1135 <command
1136 categoryId="eu.etaxonomy.taxeditor.editor.view.uses.command.category"
1137 defaultHandler="eu.etaxonomy.taxeditor.editor.view.uses.handler.CreateUseHandler"
1138 id="eu.etaxonomy.taxeditor.use.commands.adduse"
1139 name="%command.name.14">
1140 </command>
1141 <command
1142 categoryId="eu.etaxonomy.taxeditor.editor.view.uses.command.category"
1143 defaultHandler="eu.etaxonomy.taxeditor.editor.view.uses.handler.CreateUseSummaryHandler"
1144 id="eu.etaxonomy.taxeditor.editor.use.createUseSummary"
1145 name="%command.name.15">
1146 </command>
1147 <command
1148 categoryId="eu.etaxonomy.taxeditor.editor.view.uses.command.category"
1149 defaultHandler="eu.etaxonomy.taxeditor.editor.view.uses.handler.CreateUseRecordHandler"
1150 id="eu.etaxonomy.taxeditor.editor.use.createUseRecord"
1151 name="%command.name.16">
1152 </command>
1153 <category
1154 id="eu.etaxonomy.taxeditor.editor.media.category"
1155 name="%category.name.3">
1156 </category>
1157 <command
1158 categoryId="eu.etaxonomy.taxeditor.editor.media.category"
1159 defaultHandler="eu.etaxonomy.taxeditor.editor.view.media.handler.MoveImageDownInListHandler"
1160 id="taxeditor-editor.command.moveimgdown"
1161 name="%command.name.19">
1162 </command>
1163 <command
1164 categoryId="eu.etaxonomy.taxeditor.editor.media.category"
1165 defaultHandler="eu.etaxonomy.taxeditor.editor.view.media.handler.AddImageGalleryHandler"
1166 id="taxeditor-editor.command.newimagegallery"
1167 name="%command.name.20">
1168 </command>
1169 <command
1170 categoryId="eu.etaxonomy.taxeditor.editor.media.category"
1171 defaultHandler="eu.etaxonomy.taxeditor.editor.view.media.handler.CreateMediaHandler"
1172 id="taxeditor-editor.newimage"
1173 name="%command.name.21">
1174 </command>
1175 <command
1176 categoryId="eu.etaxonomy.taxeditor.editor.media.category"
1177 defaultHandler="eu.etaxonomy.taxeditor.editor.view.media.handler.AddExistingMediaHandler"
1178 id="taxeditor-editor.useExistingImage"
1179 name="%command.name.37">
1180 </command>
1181 <command
1182 categoryId="eu.etaxonomy.taxeditor.editor.media.category"
1183 defaultHandler="eu.etaxonomy.taxeditor.editor.view.media.handler.MoveImageUpInListHandler"
1184 id="taxeditor-editor.command.moveimgup"
1185 name="%command.name.22">
1186 </command>
1187 <category
1188 id="eu.etaxonomy.taxeditor.editor.new.category"
1189 name="%category.name.4">
1190 </category>
1191 <command
1192 categoryId="eu.etaxonomy.taxeditor.editor.new.category"
1193 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.create.NewReferenceHandler"
1194 id="eu.etaxonomy.taxeditor.editor.command.new.reference"
1195 name="%command.name.23">
1196 </command>
1197 <command
1198 categoryId="eu.etaxonomy.taxeditor.editor.new.category"
1199 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.create.NewNameHandler"
1200 id="eu.etaxonomy.taxeditor.editor.command.new.name"
1201 name="%command.name.24">
1202 </command>
1203 <command
1204 categoryId="eu.etaxonomy.taxeditor.editor.new.category"
1205 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.create.NewTeamHandler"
1206 id="eu.etaxonomy.taxeditor.editor.command.new.team"
1207 name="%command.name.25">
1208 </command>
1209 <command
1210 categoryId="eu.etaxonomy.taxeditor.editor.new.category"
1211 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.create.NewPersonHandler"
1212 id="eu.etaxonomy.taxeditor.editor.command.new.person"
1213 name="%command.name.26">
1214 </command>
1215 <command
1216 categoryId="eu.etaxonomy.taxeditor.editor.new.category"
1217 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.create.NewSpecimenHandler"
1218 id="eu.etaxonomy.taxeditor.editor.command.new.specimen"
1219 name="%command.name.27">
1220 </command>
1221 <category
1222 id="eu.etaxonomy.taxeditor.editor.key.category"
1223 name="%category.name.5">
1224 </category>
1225 <command
1226 categoryId="eu.etaxonomy.taxeditor.editor.key.category"
1227 defaultHandler="eu.etaxonomy.taxeditor.editor.key.polytomous.handler.CreateChildNodeHandler"
1228 id="eu.etaxonomy.taxeditor.key.polytomous.command.new.child"
1229 name="%command.name.28">
1230 </command>
1231 <command
1232 categoryId="eu.etaxonomy.taxeditor.editor.key.category"
1233 defaultHandler="eu.etaxonomy.taxeditor.editor.key.polytomous.handler.CreateSiblingNodeHandler"
1234 id="eu.etaxonomy.taxeditor.key.polytomous.command.new.sibling"
1235 name="%command.name.29">
1236 </command>
1237 <command
1238 categoryId="eu.etaxonomy.taxeditor.editor.key.category"
1239 defaultHandler="eu.etaxonomy.taxeditor.editor.key.polytomous.handler.RefreshNodeNumberingHandler"
1240 id="eu.etaxonomy.taxeditor.key.polytomous.command.refresh"
1241 name="%command.name.30">
1242 </command>
1243 <command
1244 categoryId="eu.etaxonomy.taxeditor.editor.key.category"
1245 defaultHandler="eu.etaxonomy.taxeditor.editor.key.handler.ApplyLayoutHandler"
1246 id="eu.etaxonomy.taxeditor.key.command.applyLayout"
1247 name="%command.name.31">
1248 </command>
1249 <category
1250 id="eu.etaxonomy.taxeditor.editor.view.concept.category"
1251 name="%category.name.6">
1252 </category>
1253 <command
1254 categoryId="eu.etaxonomy.taxeditor.editor.view.concept.category"
1255 defaultHandler="eu.etaxonomy.taxeditor.editor.view.concept.handler.CreateConceptRelationHandler"
1256 id="eu.etaxonomy.taxeditor.editor.name.createConceptRelation"
1257 name="%command.name.32">
1258 </command>
1259 <command
1260 categoryId="eu.etaxonomy.taxeditor.editor.view.concept.category"
1261 defaultHandler="eu.etaxonomy.taxeditor.editor.view.concept.handler.OpenRelatedConceptHandler"
1262 id="eu.etaxonomy.taxeditor.editor.view.concept.command.open"
1263 name="%command.name.33">
1264 </command>
1265 <category
1266 id="eu.etaxonomy.taxeditor.bulkeditor.group.category"
1267 name="%category.name.7">
1268 </category>
1269 <command
1270 categoryId="eu.etaxonomy.taxeditor.bulkeditor.group.category"
1271 defaultHandler="eu.etaxonomy.taxeditor.editor.group.authority.handler.EditCdmAuthoritiesHandler"
1272 id="eu.etaxonomy.taxeditor.group.cdmauthorities.edit"
1273 name="%command.name.34">
1274 </command>
1275 <command
1276 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.OpenDerivateViewHandler"
1277 id="eu.etaxonomy.taxeditor.editor.handler.openDerivateView"
1278 name="%command.name.35">
1279 </command>
1280 <command
1281 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.OpenChecklistEditorHandler"
1282 id="eu.etaxonomy.taxeditor.editor.handler.OpenChecklistViewHandler"
1283 name="%command.name.38">
1284 </command>
1285 <command
1286 categoryId="eu.etaxonomy.taxeditor.editor.new.category"
1287 defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.CreateDataSourceHandler"
1288 id="eu.etaxonomy.taxeditor.editor.command.new.datasource"
1289 name="%command.name.39">
1290 </command>
1291 <command
1292 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.OpenAlignmentEditor"
1293 id="eu.etaxonomy.taxeditor.editor.handler.OpenAlignmentEditor"
1294 name="Open Alignment Editor">
1295 </command>
1296 <command
1297 id="eu.etaxonomy.taxeditor.editor.molecular.AlignmentEditor.addA"
1298 name="Add A">
1299 </command>
1300 <command
1301 id="eu.etaxonomy.taxeditor.editor.molecular.AlignmentEditor.loadPherogram"
1302 name="Load Pherogram">
1303 </command>
1304
1305 </extension>
1306 <extension
1307 point="org.eclipse.core.expressions.definitions">
1308 <definition
1309 id="nameEditorActive">
1310 <with
1311 variable="activeEditorId">
1312 <equals
1313 value="eu.etaxonomy.taxeditor.editor.multipagetaxonview">
1314 </equals>
1315 </with>
1316 </definition>
1317 <definition
1318 id="isAcceptedTaxon">
1319 <with
1320 variable="selection">
1321 <test
1322 property="eu.etaxonomy.taxeditor.editor.name.propertyTester.isAcceptedTaxon">
1323 </test>
1324 </with>
1325 </definition>
1326 <definition
1327 id="isSynonym">
1328 <with
1329 variable="selection">
1330 <test
1331 property="eu.etaxonomy.taxeditor.editor.name.propertyTester.isSynonym">
1332 </test>
1333 </with>
1334 </definition>
1335 <definition
1336 id="isMisapplication">
1337 <with
1338 variable="selection">
1339 <test
1340 property="eu.etaxonomy.taxeditor.editor.name.propertyTester.isMisapplication">
1341 </test>
1342 </with>
1343 </definition>
1344 <definition
1345 id="isTaxonBase">
1346 <with
1347 variable="selection">
1348 <test
1349 property="eu.etaxonomy.taxeditor.editor.name.propertyTester.isTaxonBase">
1350 </test>
1351 </with>
1352 </definition>
1353 <definition
1354 id="hasEmptyNames">
1355 <with
1356 variable="selection">
1357 <test
1358 property="eu.etaxonomy.taxeditor.editor.name.propertyTester.hasEmptyNames">
1359 </test>
1360 </with>
1361 </definition>
1362 <definition
1363 id="isDeletable">
1364 <with
1365 variable="selection">
1366 <test
1367 property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isDeletable">
1368 </test>
1369 </with>
1370 </definition>
1371 <definition
1372 id="isMedia">
1373 <with
1374 variable="selection">
1375 <test
1376 property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isMedia">
1377 </test>
1378 </with>
1379 </definition>
1380 <definition
1381 id="isTaxonEditor">
1382 <with
1383 variable="selection">
1384 <test
1385 property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isTaxonEditor">
1386 </test>
1387 </with>
1388 </definition>
1389 <definition
1390 id="isBulkEditor">
1391 <with
1392 variable="selection">
1393 <test
1394 property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isBulkEditor">
1395 </test>
1396 </with>
1397 </definition>
1398 <definition
1399 id="isDerivateEditor">
1400 <with
1401 variable="selection">
1402 <test
1403 property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isDerivateEditor">
1404 </test>
1405 </with>
1406 </definition>
1407 <definition
1408 id="isDescription">
1409 <with
1410 variable="selection">
1411 <test
1412 property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isDescription">
1413 </test>
1414 </with>
1415 </definition>
1416 <definition
1417 id="isDescriptionElement">
1418 <with
1419 variable="selection">
1420 <test
1421 property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isDescriptionElement">
1422 </test>
1423 </with>
1424 </definition>
1425 <definition
1426 id="isFeatureNodeContainer">
1427 <with
1428 variable="selection">
1429 <test
1430 property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isFeatureNodeContainer">
1431 </test>
1432 </with>
1433 </definition>
1434 <definition
1435 id="isImageGallery">
1436 <with
1437 variable="selection">
1438 <test
1439 property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isImageGallery">
1440 </test>
1441 </with>
1442 </definition>
1443 <definition
1444 id="isAcceptedAndHasNoHomotypicSynonyms">
1445 <with
1446 variable="selection">
1447 <test
1448 property="eu.etaxonomy.taxeditor.editor.name.propertyTester.isAcceptedAndHasNoHomotypicSynonyms">
1449 </test>
1450 </with>
1451 </definition>
1452 <definition
1453 id="isGroup">
1454 <with
1455 variable="activeEditor">
1456 <test
1457 property="taxeditor-bulkeditor.propertyTester.isGroup">
1458 </test>
1459 </with>
1460 </definition>
1461 </extension>
1462 <extension
1463 point="org.eclipse.core.expressions.propertyTesters">
1464 <propertyTester
1465 class="eu.etaxonomy.taxeditor.editor.name.handler.NameEditorMenuPropertyTester"
1466 id="eu.etaxonomy.taxeditor.editor.name.propertyTester"
1467 namespace="eu.etaxonomy.taxeditor.editor.name.propertyTester"
1468 properties="isAcceptedTaxon,isSynonym,isMisapplication,isTaxonBase,hasEmptyNames,isAcceptedAndHasNoHomotypicSynonyms"
1469 type="org.eclipse.jface.viewers.IStructuredSelection">
1470 </propertyTester>
1471 <propertyTester
1472 class="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.DescriptionsMenuPropertyTester"
1473 id="eu.etaxonomy.taxeditor.descriptions.PropertyTester"
1474 namespace="eu.etaxonomy.taxeditor.descriptions.propertyTester"
1475 properties="isMedia,isDescription,isDescriptionElement,isDeletable,isFeatureNodeContainer,isImageGallery,isTaxonEditor,isBulkEditor,isDerivateEditor"
1476 type="org.eclipse.jface.viewers.TreeSelection">
1477 </propertyTester>
1478 <propertyTester
1479 class="eu.etaxonomy.taxeditor.bulkeditor.command.BulkEditorPropertyTester"
1480 id="taxeditor-bulkeditor.PropertyTester"
1481 namespace="taxeditor-bulkeditor.propertyTester"
1482 properties="isGroup"
1483 type="eu.etaxonomy.taxeditor.bulkeditor.BulkEditor">
1484 </propertyTester>
1485 </extension>
1486 <extension
1487 point="org.eclipse.ui.bindings">
1488 <scheme
1489 description="%scheme.description"
1490 id="eu.etaxonomy.taxeditor.bindings.scheme.default"
1491 name="%scheme.name">
1492 </scheme>
1493 <key
1494 commandId="eu.etaxonomy.taxeditor.editor.molecular.AlignmentEditor.loadPherogram"
1495 schemeId="eu.etaxonomy.taxeditor.bindings.scheme.default"
1496 sequence="M1+O">
1497 </key>
1498 </extension>
1499 <extension
1500 point="org.eclipse.ui.importWizards">
1501 <wizard
1502 category="eu.etaxonomy.taxeditor.import.category.cdm"
1503 class="eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenSearchWizard"
1504 id="eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenSearchWizard"
1505 name="%wizard.name">
1506 <description>
1507 %wizard.description
1508 </description>
1509 </wizard>
1510 </extension>
1511 </plugin>