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