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 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.PherogramViewPart"
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 <command
871 commandId="eu.etaxonomy.taxeditor.editor.molecular.AlignmentEditor.toggleInsertOverwrite"
872 label="Toggle insert/overwrite"
873 style="push">
874 <visibleWhen
875 checkEnabled="true">
876 <with
877 variable="activePartId">
878 <equals
879 value="eu.etaxonomy.taxeditor.editor.molecular.AlignmentEditor">
880 </equals>
881 </with>
882 </visibleWhen>
883 </command>
884 <command
885 commandId="eu.etaxonomy.taxeditor.editor.molecular.AlignmentEditor.toggleLeftRightInsertion"
886 label="Toggle left/right insertion"
887 style="push">
888 <visibleWhen
889 checkEnabled="true">
890 <with
891 variable="activePartId">
892 <equals
893 value="eu.etaxonomy.taxeditor.editor.molecular.AlignmentEditor">
894 </equals>
895 </with>
896 </visibleWhen>
897 </command>
898 </toolbar>
899 </menuContribution>
900
901 <menuContribution
902 allPopups="false"
903 locationURI="toolbar:eu.etaxonomy.taxeditor.editor.view.descriptive">
904 <command
905 commandId="eu.etaxonomy.taxeditor.editor.handler.showOnlyIndividualAssociations"
906 icon="icons/link_obj.gif"
907 style="toggle"
908 tooltip="Show Only Individuals Associations">
909 </command>
910 </menuContribution>
911 <menuContribution
912 allPopups="false"
913 locationURI="popup:eu.etaxonomy.taxeditor.navigation.navigatorpopup?after=taxeditor-navigation.separator2">
914 <command
915 commandId="eu.etaxonomy.taxeditor.editor.handler.openDerivateView"
916 label="Open Associated Derivates"
917 style="push">
918 </command>
919 <separator
920 name="eu.etaxonomy.taxeditor.editor.separator1"
921 visible="true">
922 </separator>
923 </menuContribution>
924 </extension>
925 <extension
926 point="org.eclipse.ui.handlers">
927 <handler
928 class="org.eclipse.ui.internal.handlers.NewEditorHandler"
929 commandId="org.eclipse.ui.window.newEditor">
930 <activeWhen>
931 <not>
932 <instanceof
933 value="eu.etaxonomy.taxeditor.editor.name.TaxonNameEditor">
934 </instanceof>
935 </not>
936 </activeWhen>
937 <enabledWhen>
938 <count
939 value="-1">
940 </count>
941 </enabledWhen>
942 </handler>
943 <handler
944 class="eu.etaxonomy.taxeditor.editor.name.handler.DeleteTaxonBaseHandler"
945 commandId="org.eclipse.ui.edit.delete">
946 <activeWhen>
947 <and>
948 <reference
949 definitionId="isTaxonBase">
950 </reference>
951 <not>
952 <reference
953 definitionId="isAcceptedTaxon">
954 </reference>
955 </not>
956 </and>
957 </activeWhen>
958 </handler>
959 <handler
960 class="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.DeleteHandler"
961 commandId="org.eclipse.ui.edit.delete">
962 <activeWhen>
963 <with
964 variable="activePartId">
965 <or>
966 <equals
967 value="eu.etaxonomy.taxeditor.editor.view.descriptive">
968 </equals>
969 <equals
970 value="eu.etaxonomy.taxeditor.editor.view.media">
971 </equals>
972 </or>
973 </with>
974 </activeWhen>
975 </handler>
976 <handler
977 class="eu.etaxonomy.taxeditor.editor.key.polytomous.handler.DeleteNodeHandler"
978 commandId="org.eclipse.ui.edit.delete">
979 <activeWhen>
980 <with
981 variable="activePartId">
982 <equals
983 value="eu.etaxonomy.taxeditor.editor.key">
984 </equals>
985 </with>
986 </activeWhen>
987 </handler>
988 <handler
989 class="eu.etaxonomy.taxeditor.editor.view.concept.handler.DeleteConceptRelationHandler"
990 commandId="org.eclipse.ui.edit.delete">
991 <activeWhen>
992 <with
993 variable="activePartId">
994 <equals
995 value="eu.etaxonomy.taxeditor.editor.view.concept">
996 </equals>
997 </with>
998 </activeWhen>
999 </handler>
1000 <handler
1001 class="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.DeleteHandler"
1002 commandId="org.eclipse.ui.edit.delete">
1003 <activeWhen>
1004 <with
1005 variable="activePartId">
1006 <equals
1007 value="eu.etaxonomy.taxeditor.editor.view.uses">
1008 </equals>
1009 </with>
1010 </activeWhen>
1011 </handler>
1012 <handler
1013 class="eu.etaxonomy.taxeditor.editor.handler.OpenChecklistEditorHandler"
1014 commandId="eu.etaxonomy.taxeditor.editor.handler.OpenChecklistEditorHandler">
1015 </handler>
1016 <handler
1017 class="eu.etaxonomy.taxeditor.editor.handler.LoadPherogramHandler"
1018 commandId="eu.etaxonomy.taxeditor.editor.molecular.AlignmentEditor.loadPherogram">
1019 <activeWhen>
1020 <with
1021 variable="activePartId">
1022 <equals
1023 value="eu.etaxonomy.taxeditor.editor.molecular.AlignmentEditor">
1024 </equals>
1025 </with>
1026 </activeWhen>
1027 </handler>
1028 <handler
1029 class="eu.etaxonomy.taxeditor.editor.view.derivate.handler.DeleteDerivateHandler"
1030 commandId="org.eclipse.ui.edit.delete">
1031 <activeWhen>
1032 <with
1033 variable="activePartId">
1034 <equals
1035 value="eu.etaxonomy.taxeditor.editor.view.derivate.DerivateView">
1036 </equals>
1037 </with>
1038 </activeWhen>
1039 </handler>
1040 <handler
1041 class="eu.etaxonomy.taxeditor.editor.view.derivate.handler.OpenDerivateEditorForTaxonHandler"
1042 commandId="eu.etaxonomy.taxeditor.editor.handler.openDerivateView">
1043 <activeWhen>
1044 <with
1045 variable="activePartId">
1046 <equals
1047 value="eu.etaxonomy.taxeditor.navigation.navigator">
1048 </equals>
1049 </with>
1050 </activeWhen>
1051 </handler>
1052 <handler
1053 class="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.ToggleShowOnlyIndividualAssociationsHandler"
1054 commandId="eu.etaxonomy.taxeditor.editor.handler.showOnlyIndividualAssociations">
1055 </handler>
1056 <handler
1057 class="eu.etaxonomy.taxeditor.editor.handler.ToggleInsertOverwriteHandler"
1058 commandId="eu.etaxonomy.taxeditor.editor.molecular.AlignmentEditor.toggleInsertOverwrite">
1059 </handler>
1060 <handler
1061 class="eu.etaxonomy.taxeditor.editor.handler.ToggleLeftRightInsertionHandler"
1062 commandId="eu.etaxonomy.taxeditor.editor.molecular.AlignmentEditor.toggleLeftRightInsertion">
1063 </handler>
1064 </extension>
1065 <extension
1066 name="%extension.name"
1067 point="org.eclipse.ui.commands">
1068 <category
1069 id="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1070 name="%category.name.0">
1071 </category>
1072 <command
1073 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1074 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.OpenParentHandler"
1075 id="eu.etaxonomy.taxeditor.editor.command.openParent"
1076 name="%command.name">
1077 </command>
1078 <command
1079 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1080 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.CreateHomotypicSynonymHandler"
1081 id="eu.etaxonomy.taxeditor.editor.name.createHomotypicSynoym"
1082 name="%command.name.0">
1083 </command>
1084 <command
1085 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1086 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.CreateHeterotypicSynonymHandler"
1087 id="eu.etaxonomy.taxeditor.editor.name.createHeterotypicSynoym"
1088 name="%command.name.1">
1089 </command>
1090 <command
1091 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1092 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.CreateSynonymInHomotypicalGroupHandler"
1093 id="eu.etaxonomy.taxeditor.editor.name.createSynonymInHomotypicalGroup"
1094 name="%command.name.2">
1095 </command>
1096 <command
1097 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1098 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.CreateMisapplicationHandler"
1099 id="eu.etaxonomy.taxeditor.editor.name.createMisapplication"
1100 name="%command.name.36">
1101 </command>
1102 <!--command
1103 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.MoveTaxonHandler"
1104 id="eu.etaxonomy.taxeditor.editor.name.moveTaxon"
1105 name="Move Taxon">
1106 </command-->
1107 <command
1108 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1109 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeToSynonymHandler"
1110 id="eu.etaxonomy.taxeditor.editor.name.changeToSynonym"
1111 name="%command.name.3">
1112 </command>
1113 <command
1114 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1115 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeSynonymToAcceptedTaxonHandler"
1116 id="eu.etaxonomy.taxeditor.editor.name.changeToAcceptedTaxon"
1117 name="%command.name.4">
1118 </command>
1119 <command
1120 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1121 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeToMisapplicationHandler"
1122 id="eu.etaxonomy.taxeditor.editor.name.changeToMisapplication"
1123 name="%command.name.5">
1124 </command>
1125 <command
1126 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1127 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.SwapSynonymAndAcceptedHandler"
1128 id="eu.etaxonomy.taxeditor.editor.name.swapSynonymAndAccepted"
1129 name="%command.name.6">
1130 </command>
1131 <command
1132 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1133 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.SetBasionymHandler"
1134 id="eu.etaxonomy.taxeditor.editor.name.setBasionym"
1135 name="%command.name.7">
1136 </command>
1137 <command
1138 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1139 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.RemoveBasionymHandler"
1140 id="eu.etaxonomy.taxeditor.editor.name.removeBasionym"
1141 name="%command.name.8">
1142 </command>
1143 <!-- <command
1144 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1145 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeAcceptedTaxonToSynonymHandler"
1146 id="eu.etaxonomy.taxeditor.editor.name.changeAcceptedToSynonym"
1147 name="Change Accepted Taxon to Synonym">
1148 </command>-->
1149 <command
1150 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1151 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.DeleteAllEmptyNamesHandler"
1152 id="eu.etaxonomy.taxeditor.editor.name.deleteAllEmptyNames"
1153 name="%command.name.9">
1154 </command>
1155 <category
1156 id="eu.etaxonomy.taxeditor.editor.view.descriptive.command.category"
1157 name="%category.name.1">
1158 </category>
1159 <command
1160 categoryId="eu.etaxonomy.taxeditor.editor.view.descriptive.command.category"
1161 defaultHandler="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.CreateDescriptionElementHandler"
1162 id="eu.etaxonomy.taxeditor.editor.description.createDescriptionElement"
1163 name="%command.name.10">
1164 </command>
1165 <command
1166 categoryId="eu.etaxonomy.taxeditor.editor.view.descriptive.command.category"
1167 defaultHandler="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.CreateDescriptionHandler"
1168 id="eu.etaxonomy.taxeditor.description.commands.adddescription"
1169 name="%command.name.11">
1170 </command>
1171 <command
1172 categoryId="eu.etaxonomy.taxeditor.editor.view.descriptive.command.category"
1173 defaultHandler="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.MoveDescriptionElementsHandler"
1174 id="eu.etaxonomy.taxeditor.description.commands.moveDescriptionElements"
1175 name="%command.name.12">
1176 </command>
1177 <command
1178 categoryId="eu.etaxonomy.taxeditor.editor.view.descriptive.command.category"
1179 defaultHandler="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.MoveDescriptionToOtherTaxonHandler"
1180 id="eu.etaxonomy.taxeditor.editor.commands.description.moveDescriptionToTaxon"
1181 name="%command.name.13">
1182 </command>
1183 <category
1184 id="eu.etaxonomy.taxeditor.editor.view.uses.command.category"
1185 name="%category.name.2">
1186 </category>
1187 <command
1188 categoryId="eu.etaxonomy.taxeditor.editor.view.uses.command.category"
1189 defaultHandler="eu.etaxonomy.taxeditor.editor.view.uses.handler.CreateUseHandler"
1190 id="eu.etaxonomy.taxeditor.use.commands.adduse"
1191 name="%command.name.14">
1192 </command>
1193 <command
1194 categoryId="eu.etaxonomy.taxeditor.editor.view.uses.command.category"
1195 defaultHandler="eu.etaxonomy.taxeditor.editor.view.uses.handler.CreateUseSummaryHandler"
1196 id="eu.etaxonomy.taxeditor.editor.use.createUseSummary"
1197 name="%command.name.15">
1198 </command>
1199 <command
1200 categoryId="eu.etaxonomy.taxeditor.editor.view.uses.command.category"
1201 defaultHandler="eu.etaxonomy.taxeditor.editor.view.uses.handler.CreateUseRecordHandler"
1202 id="eu.etaxonomy.taxeditor.editor.use.createUseRecord"
1203 name="%command.name.16">
1204 </command>
1205 <category
1206 id="eu.etaxonomy.taxeditor.editor.media.category"
1207 name="%category.name.3">
1208 </category>
1209 <command
1210 categoryId="eu.etaxonomy.taxeditor.editor.media.category"
1211 defaultHandler="eu.etaxonomy.taxeditor.editor.view.media.handler.MoveImageDownInListHandler"
1212 id="taxeditor-editor.command.moveimgdown"
1213 name="%command.name.19">
1214 </command>
1215 <command
1216 categoryId="eu.etaxonomy.taxeditor.editor.media.category"
1217 defaultHandler="eu.etaxonomy.taxeditor.editor.view.media.handler.AddImageGalleryHandler"
1218 id="taxeditor-editor.command.newimagegallery"
1219 name="%command.name.20">
1220 </command>
1221 <command
1222 categoryId="eu.etaxonomy.taxeditor.editor.media.category"
1223 defaultHandler="eu.etaxonomy.taxeditor.editor.view.media.handler.CreateMediaHandler"
1224 id="taxeditor-editor.newimage"
1225 name="%command.name.21">
1226 </command>
1227 <command
1228 categoryId="eu.etaxonomy.taxeditor.editor.media.category"
1229 defaultHandler="eu.etaxonomy.taxeditor.editor.view.media.handler.AddExistingMediaHandler"
1230 id="taxeditor-editor.useExistingImage"
1231 name="%command.name.37">
1232 </command>
1233 <command
1234 categoryId="eu.etaxonomy.taxeditor.editor.media.category"
1235 defaultHandler="eu.etaxonomy.taxeditor.editor.view.media.handler.MoveImageUpInListHandler"
1236 id="taxeditor-editor.command.moveimgup"
1237 name="%command.name.22">
1238 </command>
1239 <category
1240 id="eu.etaxonomy.taxeditor.editor.new.category"
1241 name="%category.name.4">
1242 </category>
1243 <command
1244 categoryId="eu.etaxonomy.taxeditor.editor.new.category"
1245 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.create.NewReferenceHandler"
1246 id="eu.etaxonomy.taxeditor.editor.command.new.reference"
1247 name="%command.name.23">
1248 </command>
1249 <command
1250 categoryId="eu.etaxonomy.taxeditor.editor.new.category"
1251 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.create.NewNameHandler"
1252 id="eu.etaxonomy.taxeditor.editor.command.new.name"
1253 name="%command.name.24">
1254 </command>
1255 <command
1256 categoryId="eu.etaxonomy.taxeditor.editor.new.category"
1257 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.create.NewTeamHandler"
1258 id="eu.etaxonomy.taxeditor.editor.command.new.team"
1259 name="%command.name.25">
1260 </command>
1261 <command
1262 categoryId="eu.etaxonomy.taxeditor.editor.new.category"
1263 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.create.NewPersonHandler"
1264 id="eu.etaxonomy.taxeditor.editor.command.new.person"
1265 name="%command.name.26">
1266 </command>
1267 <command
1268 categoryId="eu.etaxonomy.taxeditor.editor.new.category"
1269 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.create.NewSpecimenHandler"
1270 id="eu.etaxonomy.taxeditor.editor.command.new.specimen"
1271 name="%command.name.27">
1272 </command>
1273 <category
1274 id="eu.etaxonomy.taxeditor.editor.key.category"
1275 name="%category.name.5">
1276 </category>
1277 <command
1278 categoryId="eu.etaxonomy.taxeditor.editor.key.category"
1279 defaultHandler="eu.etaxonomy.taxeditor.editor.key.polytomous.handler.CreateChildNodeHandler"
1280 id="eu.etaxonomy.taxeditor.key.polytomous.command.new.child"
1281 name="%command.name.28">
1282 </command>
1283 <command
1284 categoryId="eu.etaxonomy.taxeditor.editor.key.category"
1285 defaultHandler="eu.etaxonomy.taxeditor.editor.key.polytomous.handler.CreateSiblingNodeHandler"
1286 id="eu.etaxonomy.taxeditor.key.polytomous.command.new.sibling"
1287 name="%command.name.29">
1288 </command>
1289 <command
1290 categoryId="eu.etaxonomy.taxeditor.editor.key.category"
1291 defaultHandler="eu.etaxonomy.taxeditor.editor.key.polytomous.handler.RefreshNodeNumberingHandler"
1292 id="eu.etaxonomy.taxeditor.key.polytomous.command.refresh"
1293 name="%command.name.30">
1294 </command>
1295 <command
1296 categoryId="eu.etaxonomy.taxeditor.editor.key.category"
1297 defaultHandler="eu.etaxonomy.taxeditor.editor.key.handler.ApplyLayoutHandler"
1298 id="eu.etaxonomy.taxeditor.key.command.applyLayout"
1299 name="%command.name.31">
1300 </command>
1301 <category
1302 id="eu.etaxonomy.taxeditor.editor.view.concept.category"
1303 name="%category.name.6">
1304 </category>
1305 <command
1306 categoryId="eu.etaxonomy.taxeditor.editor.view.concept.category"
1307 defaultHandler="eu.etaxonomy.taxeditor.editor.view.concept.handler.CreateConceptRelationHandler"
1308 id="eu.etaxonomy.taxeditor.editor.name.createConceptRelation"
1309 name="%command.name.32">
1310 </command>
1311 <command
1312 categoryId="eu.etaxonomy.taxeditor.editor.view.concept.category"
1313 defaultHandler="eu.etaxonomy.taxeditor.editor.view.concept.handler.OpenRelatedConceptHandler"
1314 id="eu.etaxonomy.taxeditor.editor.view.concept.command.open"
1315 name="%command.name.33">
1316 </command>
1317 <category
1318 id="eu.etaxonomy.taxeditor.bulkeditor.group.category"
1319 name="%category.name.7">
1320 </category>
1321 <command
1322 categoryId="eu.etaxonomy.taxeditor.bulkeditor.group.category"
1323 defaultHandler="eu.etaxonomy.taxeditor.editor.group.authority.handler.EditCdmAuthoritiesHandler"
1324 id="eu.etaxonomy.taxeditor.group.cdmauthorities.edit"
1325 name="%command.name.34">
1326 </command>
1327 <command
1328 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.OpenDerivateViewHandler"
1329 id="eu.etaxonomy.taxeditor.editor.handler.openDerivateView"
1330 name="%command.name.35">
1331 </command>
1332 <command
1333 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.OpenChecklistEditorHandler"
1334 id="eu.etaxonomy.taxeditor.editor.handler.OpenChecklistViewHandler"
1335 name="%command.name.38">
1336 </command>
1337 <command
1338 categoryId="eu.etaxonomy.taxeditor.editor.new.category"
1339 defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.CreateDataSourceHandler"
1340 id="eu.etaxonomy.taxeditor.editor.command.new.datasource"
1341 name="%command.name.39">
1342 </command>
1343 <command
1344 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.OpenAlignmentEditor"
1345 id="eu.etaxonomy.taxeditor.editor.handler.OpenAlignmentEditor"
1346 name="Open Alignment Editor">
1347 </command>
1348 <command
1349 id="eu.etaxonomy.taxeditor.editor.molecular.AlignmentEditor.loadPherogram"
1350 name="Load Pherogram">
1351 </command>
1352 <command
1353 id="eu.etaxonomy.taxeditor.editor.handler.showOnlyIndividualAssociations"
1354 name="Show Only Individual Associations">
1355 </command>
1356 <command
1357 id="eu.etaxonomy.taxeditor.editor.molecular.AlignmentEditor.toggleInsertOverwrite"
1358 name="Toggle insert/overwrite">
1359 </command>
1360 <command
1361 id="eu.etaxonomy.taxeditor.editor.molecular.AlignmentEditor.toggleLeftRightInsertion"
1362 name="Toggle left/right insertion in base call sequence">
1363 </command>
1364
1365 </extension>
1366 <extension
1367 point="org.eclipse.core.expressions.definitions">
1368 <definition
1369 id="nameEditorActive">
1370 <with
1371 variable="activeEditorId">
1372 <equals
1373 value="eu.etaxonomy.taxeditor.editor.multipagetaxonview">
1374 </equals>
1375 </with>
1376 </definition>
1377 <definition
1378 id="isAcceptedTaxon">
1379 <with
1380 variable="selection">
1381 <test
1382 property="eu.etaxonomy.taxeditor.editor.name.propertyTester.isAcceptedTaxon">
1383 </test>
1384 </with>
1385 </definition>
1386 <definition
1387 id="isSynonym">
1388 <with
1389 variable="selection">
1390 <test
1391 property="eu.etaxonomy.taxeditor.editor.name.propertyTester.isSynonym">
1392 </test>
1393 </with>
1394 </definition>
1395 <definition
1396 id="isMisapplication">
1397 <with
1398 variable="selection">
1399 <test
1400 property="eu.etaxonomy.taxeditor.editor.name.propertyTester.isMisapplication">
1401 </test>
1402 </with>
1403 </definition>
1404 <definition
1405 id="isTaxonBase">
1406 <with
1407 variable="selection">
1408 <test
1409 property="eu.etaxonomy.taxeditor.editor.name.propertyTester.isTaxonBase">
1410 </test>
1411 </with>
1412 </definition>
1413 <definition
1414 id="hasEmptyNames">
1415 <with
1416 variable="selection">
1417 <test
1418 property="eu.etaxonomy.taxeditor.editor.name.propertyTester.hasEmptyNames">
1419 </test>
1420 </with>
1421 </definition>
1422 <definition
1423 id="isDeletable">
1424 <with
1425 variable="selection">
1426 <test
1427 property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isDeletable">
1428 </test>
1429 </with>
1430 </definition>
1431 <definition
1432 id="isMedia">
1433 <with
1434 variable="selection">
1435 <test
1436 property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isMedia">
1437 </test>
1438 </with>
1439 </definition>
1440 <definition
1441 id="isTaxonEditor">
1442 <with
1443 variable="selection">
1444 <test
1445 property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isTaxonEditor">
1446 </test>
1447 </with>
1448 </definition>
1449 <definition
1450 id="isBulkEditor">
1451 <with
1452 variable="selection">
1453 <test
1454 property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isBulkEditor">
1455 </test>
1456 </with>
1457 </definition>
1458 <definition
1459 id="isDerivateEditor">
1460 <with
1461 variable="selection">
1462 <test
1463 property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isDerivateEditor">
1464 </test>
1465 </with>
1466 </definition>
1467 <definition
1468 id="isDescription">
1469 <with
1470 variable="selection">
1471 <test
1472 property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isDescription">
1473 </test>
1474 </with>
1475 </definition>
1476 <definition
1477 id="isDescriptionElement">
1478 <with
1479 variable="selection">
1480 <test
1481 property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isDescriptionElement">
1482 </test>
1483 </with>
1484 </definition>
1485 <definition
1486 id="isFeatureNodeContainer">
1487 <with
1488 variable="selection">
1489 <test
1490 property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isFeatureNodeContainer">
1491 </test>
1492 </with>
1493 </definition>
1494 <definition
1495 id="isImageGallery">
1496 <with
1497 variable="selection">
1498 <test
1499 property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isImageGallery">
1500 </test>
1501 </with>
1502 </definition>
1503 <definition
1504 id="isAcceptedAndHasNoHomotypicSynonyms">
1505 <with
1506 variable="selection">
1507 <test
1508 property="eu.etaxonomy.taxeditor.editor.name.propertyTester.isAcceptedAndHasNoHomotypicSynonyms">
1509 </test>
1510 </with>
1511 </definition>
1512 <definition
1513 id="isGroup">
1514 <with
1515 variable="activeEditor">
1516 <test
1517 property="taxeditor-bulkeditor.propertyTester.isGroup">
1518 </test>
1519 </with>
1520 </definition>
1521 </extension>
1522 <extension
1523 point="org.eclipse.core.expressions.propertyTesters">
1524 <propertyTester
1525 class="eu.etaxonomy.taxeditor.editor.name.handler.NameEditorMenuPropertyTester"
1526 id="eu.etaxonomy.taxeditor.editor.name.propertyTester"
1527 namespace="eu.etaxonomy.taxeditor.editor.name.propertyTester"
1528 properties="isAcceptedTaxon,isSynonym,isMisapplication,isTaxonBase,hasEmptyNames,isAcceptedAndHasNoHomotypicSynonyms"
1529 type="org.eclipse.jface.viewers.IStructuredSelection">
1530 </propertyTester>
1531 <propertyTester
1532 class="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.DescriptionsMenuPropertyTester"
1533 id="eu.etaxonomy.taxeditor.descriptions.PropertyTester"
1534 namespace="eu.etaxonomy.taxeditor.descriptions.propertyTester"
1535 properties="isMedia,isDescription,isDescriptionElement,isDeletable,isFeatureNodeContainer,isImageGallery,isTaxonEditor,isBulkEditor,isDerivateEditor"
1536 type="org.eclipse.jface.viewers.TreeSelection">
1537 </propertyTester>
1538 <propertyTester
1539 class="eu.etaxonomy.taxeditor.bulkeditor.command.BulkEditorPropertyTester"
1540 id="taxeditor-bulkeditor.PropertyTester"
1541 namespace="taxeditor-bulkeditor.propertyTester"
1542 properties="isGroup"
1543 type="eu.etaxonomy.taxeditor.bulkeditor.BulkEditor">
1544 </propertyTester>
1545 </extension>
1546 <extension
1547 point="org.eclipse.ui.bindings">
1548 <scheme
1549 description="%scheme.description"
1550 id="eu.etaxonomy.taxeditor.bindings.scheme.default"
1551 name="%scheme.name">
1552 </scheme>
1553 <key
1554 commandId="eu.etaxonomy.taxeditor.editor.molecular.AlignmentEditor.loadPherogram"
1555 schemeId="eu.etaxonomy.taxeditor.bindings.scheme.default"
1556 sequence="M1+O">
1557 </key>
1558 </extension>
1559 <extension
1560 point="org.eclipse.ui.importWizards">
1561 <wizard
1562 category="eu.etaxonomy.taxeditor.import.category.cdm"
1563 class="eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenSearchWizard"
1564 id="eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenSearchWizard"
1565 name="%wizard.name">
1566 <description>
1567 %wizard.description
1568 </description>
1569 </wizard>
1570 </extension>
1571 </plugin>