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 checkEnabled="false">
760 <reference
761 definitionId="isImageGallery">
762 </reference>
763 </visibleWhen>
764 </command>
765 <command
766 commandId="taxeditor-editor.command.moveimgdown"
767 label="%command.label.39"
768 style="push">
769 <visibleWhen>
770 <reference
771 definitionId="isMedia">
772 </reference>
773 </visibleWhen>
774 </command>
775 <command
776 commandId="taxeditor-editor.command.moveimgup"
777 label="%command.label.40"
778 style="push">
779 <visibleWhen>
780 <reference
781 definitionId="isMedia">
782 </reference>
783 </visibleWhen>
784 </command>
785 <separator
786 name="taxeditor-editor.separator2"
787 visible="true">
788 </separator>
789 <command
790 commandId="org.eclipse.ui.edit.delete"
791 label="%command.label.41"
792 style="push">
793 </command>
794 <command
795 commandId="org.eclipse.ui.file.save"
796 label="%command.label.42"
797 style="push">
798 </command>
799 </menuContribution>
800 <menuContribution
801 locationURI="popup:eu.etaxonomy.taxeditor.editor.view.concept">
802 <menu
803 label="%menu.label.3">
804 <dynamic
805 class="eu.etaxonomy.taxeditor.editor.view.concept.handler.CreateConceptRelationMenu"
806 id="eu.etaxonomy.taxeditor.editor.view.concept.menus.new">
807 </dynamic>
808 </menu>
809 <command
810 commandId="eu.etaxonomy.taxeditor.editor.view.concept.command.open"
811 label="%command.label.43"
812 style="push">
813 </command>
814 <separator
815 name="eu.etaxonomy.taxeditor.editor.view.concept.menu.separator1"
816 visible="true">
817 </separator>
818 <command
819 commandId="org.eclipse.ui.edit.delete"
820 label="%command.label.44"
821 style="push">
822 </command>
823 </menuContribution>
824 <menuContribution
825 allPopups="false"
826 locationURI="popup:#BulkEditorContext?before=taxeditor-bulkeditor.separator1">
827 <command
828 commandId="eu.etaxonomy.taxeditor.group.cdmauthorities.edit"
829 label="%command.label.45"
830 style="push">
831 <visibleWhen>
832 <reference
833 definitionId="isGroup">
834 </reference>
835 </visibleWhen>
836 </command>
837 </menuContribution>
838 </extension>
839 <extension
840 point="org.eclipse.ui.handlers">
841 <handler
842 class="org.eclipse.ui.internal.handlers.NewEditorHandler"
843 commandId="org.eclipse.ui.window.newEditor">
844 <activeWhen>
845 <not>
846 <instanceof
847 value="eu.etaxonomy.taxeditor.editor.name.TaxonNameEditor">
848 </instanceof>
849 </not>
850 </activeWhen>
851 <enabledWhen>
852 <count
853 value="-1">
854 </count>
855 </enabledWhen>
856 </handler>
857 <handler
858 class="eu.etaxonomy.taxeditor.editor.name.handler.DeleteTaxonBaseHandler"
859 commandId="org.eclipse.ui.edit.delete">
860 <activeWhen>
861 <and>
862 <reference
863 definitionId="isTaxonBase">
864 </reference>
865 <not>
866 <reference
867 definitionId="isAcceptedTaxon">
868 </reference>
869 </not>
870 </and>
871 </activeWhen>
872 </handler>
873 <handler
874 class="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.DeleteHandler"
875 commandId="org.eclipse.ui.edit.delete">
876 <activeWhen>
877 <with
878 variable="activePartId">
879 <or>
880 <equals
881 value="eu.etaxonomy.taxeditor.editor.view.descriptive">
882 </equals>
883 <equals
884 value="eu.etaxonomy.taxeditor.editor.view.media">
885 </equals>
886 <equals
887 value="eu.etaxonomy.taxeditor.editor.view.derivate.DerivateView">
888 </equals>
889 </or>
890 </with>
891 </activeWhen>
892 </handler>
893 <handler
894 class="eu.etaxonomy.taxeditor.editor.key.polytomous.handler.DeleteNodeHandler"
895 commandId="org.eclipse.ui.edit.delete">
896 <activeWhen>
897 <with
898 variable="activePartId">
899 <equals
900 value="eu.etaxonomy.taxeditor.editor.key">
901 </equals>
902 </with>
903 </activeWhen>
904 </handler>
905 <handler
906 class="eu.etaxonomy.taxeditor.editor.view.concept.handler.DeleteConceptRelationHandler"
907 commandId="org.eclipse.ui.edit.delete">
908 <activeWhen>
909 <with
910 variable="activePartId">
911 <equals
912 value="eu.etaxonomy.taxeditor.editor.view.concept">
913 </equals>
914 </with>
915 </activeWhen>
916 </handler>
917 <handler
918 class="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.DeleteHandler"
919 commandId="org.eclipse.ui.edit.delete">
920 <activeWhen>
921 <with
922 variable="activePartId">
923 <equals
924 value="eu.etaxonomy.taxeditor.editor.view.uses">
925 </equals>
926 </with>
927 </activeWhen>
928 </handler>
929 <handler
930 class="eu.etaxonomy.taxeditor.editor.handler.OpenChecklistEditorHandler"
931 commandId="eu.etaxonomy.taxeditor.editor.handler.OpenChecklistEditorHandler">
932 </handler>
933 </extension>
934 <extension
935 name="%extension.name"
936 point="org.eclipse.ui.commands">
937 <category
938 id="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
939 name="%category.name.0">
940 </category>
941 <command
942 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
943 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.OpenParentHandler"
944 id="eu.etaxonomy.taxeditor.editor.command.openParent"
945 name="%command.name">
946 </command>
947 <command
948 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
949 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.CreateHomotypicSynonymHandler"
950 id="eu.etaxonomy.taxeditor.editor.name.createHomotypicSynoym"
951 name="%command.name.0">
952 </command>
953 <command
954 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
955 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.CreateHeterotypicSynonymHandler"
956 id="eu.etaxonomy.taxeditor.editor.name.createHeterotypicSynoym"
957 name="%command.name.1">
958 </command>
959 <command
960 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
961 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.CreateSynonymInHomotypicalGroupHandler"
962 id="eu.etaxonomy.taxeditor.editor.name.createSynonymInHomotypicalGroup"
963 name="%command.name.2">
964 </command>
965 <command
966 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
967 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.CreateMisapplicationHandler"
968 id="eu.etaxonomy.taxeditor.editor.name.createMisapplication"
969 name="%command.name.36">
970 </command>
971 <!--command
972 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.MoveTaxonHandler"
973 id="eu.etaxonomy.taxeditor.editor.name.moveTaxon"
974 name="Move Taxon">
975 </command-->
976 <command
977 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
978 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeToSynonymHandler"
979 id="eu.etaxonomy.taxeditor.editor.name.changeToSynonym"
980 name="%command.name.3">
981 </command>
982 <command
983 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
984 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeSynonymToAcceptedTaxonHandler"
985 id="eu.etaxonomy.taxeditor.editor.name.changeToAcceptedTaxon"
986 name="%command.name.4">
987 </command>
988 <command
989 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
990 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeToMisapplicationHandler"
991 id="eu.etaxonomy.taxeditor.editor.name.changeToMisapplication"
992 name="%command.name.5">
993 </command>
994 <command
995 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
996 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.SwapSynonymAndAcceptedHandler"
997 id="eu.etaxonomy.taxeditor.editor.name.swapSynonymAndAccepted"
998 name="%command.name.6">
999 </command>
1000 <command
1001 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1002 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.SetBasionymHandler"
1003 id="eu.etaxonomy.taxeditor.editor.name.setBasionym"
1004 name="%command.name.7">
1005 </command>
1006 <command
1007 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1008 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.RemoveBasionymHandler"
1009 id="eu.etaxonomy.taxeditor.editor.name.removeBasionym"
1010 name="%command.name.8">
1011 </command>
1012 <!-- <command
1013 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1014 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeAcceptedTaxonToSynonymHandler"
1015 id="eu.etaxonomy.taxeditor.editor.name.changeAcceptedToSynonym"
1016 name="Change Accepted Taxon to Synonym">
1017 </command>-->
1018 <command
1019 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1020 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.DeleteAllEmptyNamesHandler"
1021 id="eu.etaxonomy.taxeditor.editor.name.deleteAllEmptyNames"
1022 name="%command.name.9">
1023 </command>
1024 <category
1025 id="eu.etaxonomy.taxeditor.editor.view.descriptive.command.category"
1026 name="%category.name.1">
1027 </category>
1028 <command
1029 categoryId="eu.etaxonomy.taxeditor.editor.view.descriptive.command.category"
1030 defaultHandler="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.CreateDescriptionElementHandler"
1031 id="eu.etaxonomy.taxeditor.editor.description.createDescriptionElement"
1032 name="%command.name.10">
1033 </command>
1034 <command
1035 categoryId="eu.etaxonomy.taxeditor.editor.view.descriptive.command.category"
1036 defaultHandler="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.CreateDescriptionHandler"
1037 id="eu.etaxonomy.taxeditor.description.commands.adddescription"
1038 name="%command.name.11">
1039 </command>
1040 <command
1041 categoryId="eu.etaxonomy.taxeditor.editor.view.descriptive.command.category"
1042 defaultHandler="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.MoveDescriptionElementsHandler"
1043 id="eu.etaxonomy.taxeditor.description.commands.moveDescriptionElements"
1044 name="%command.name.12">
1045 </command>
1046 <command
1047 categoryId="eu.etaxonomy.taxeditor.editor.view.descriptive.command.category"
1048 defaultHandler="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.MoveDescriptionToOtherTaxonHandler"
1049 id="eu.etaxonomy.taxeditor.editor.commands.description.moveDescriptionToTaxon"
1050 name="%command.name.13">
1051 </command>
1052 <category
1053 id="eu.etaxonomy.taxeditor.editor.view.uses.command.category"
1054 name="%category.name.2">
1055 </category>
1056 <command
1057 categoryId="eu.etaxonomy.taxeditor.editor.view.uses.command.category"
1058 defaultHandler="eu.etaxonomy.taxeditor.editor.view.uses.handler.CreateUseHandler"
1059 id="eu.etaxonomy.taxeditor.use.commands.adduse"
1060 name="%command.name.14">
1061 </command>
1062 <command
1063 categoryId="eu.etaxonomy.taxeditor.editor.view.uses.command.category"
1064 defaultHandler="eu.etaxonomy.taxeditor.editor.view.uses.handler.CreateUseSummaryHandler"
1065 id="eu.etaxonomy.taxeditor.editor.use.createUseSummary"
1066 name="%command.name.15">
1067 </command>
1068 <command
1069 categoryId="eu.etaxonomy.taxeditor.editor.view.uses.command.category"
1070 defaultHandler="eu.etaxonomy.taxeditor.editor.view.uses.handler.CreateUseRecordHandler"
1071 id="eu.etaxonomy.taxeditor.editor.use.createUseRecord"
1072 name="%command.name.16">
1073 </command>
1074 <category
1075 id="eu.etaxonomy.taxeditor.editor.media.category"
1076 name="%category.name.3">
1077 </category>
1078 <command
1079 categoryId="eu.etaxonomy.taxeditor.editor.media.category"
1080 defaultHandler="eu.etaxonomy.taxeditor.editor.view.media.handler.MoveImageDownInListHandler"
1081 id="taxeditor-editor.command.moveimgdown"
1082 name="%command.name.19">
1083 </command>
1084 <command
1085 categoryId="eu.etaxonomy.taxeditor.editor.media.category"
1086 defaultHandler="eu.etaxonomy.taxeditor.editor.view.media.handler.AddImageGalleryHandler"
1087 id="taxeditor-editor.command.newimagegallery"
1088 name="%command.name.20">
1089 </command>
1090 <command
1091 categoryId="eu.etaxonomy.taxeditor.editor.media.category"
1092 defaultHandler="eu.etaxonomy.taxeditor.editor.view.media.handler.CreateMediaHandler"
1093 id="taxeditor-editor.newimage"
1094 name="%command.name.21">
1095 </command>
1096 <command
1097 categoryId="eu.etaxonomy.taxeditor.editor.media.category"
1098 defaultHandler="eu.etaxonomy.taxeditor.editor.view.media.handler.AddExistingMediaHandler"
1099 id="taxeditor-editor.useExistingImage"
1100 name="%command.name.37">
1101 </command>
1102 <command
1103 categoryId="eu.etaxonomy.taxeditor.editor.media.category"
1104 defaultHandler="eu.etaxonomy.taxeditor.editor.view.media.handler.MoveImageUpInListHandler"
1105 id="taxeditor-editor.command.moveimgup"
1106 name="%command.name.22">
1107 </command>
1108 <category
1109 id="eu.etaxonomy.taxeditor.editor.new.category"
1110 name="%category.name.4">
1111 </category>
1112 <command
1113 categoryId="eu.etaxonomy.taxeditor.editor.new.category"
1114 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.create.NewReferenceHandler"
1115 id="eu.etaxonomy.taxeditor.editor.command.new.reference"
1116 name="%command.name.23">
1117 </command>
1118 <command
1119 categoryId="eu.etaxonomy.taxeditor.editor.new.category"
1120 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.create.NewNameHandler"
1121 id="eu.etaxonomy.taxeditor.editor.command.new.name"
1122 name="%command.name.24">
1123 </command>
1124 <command
1125 categoryId="eu.etaxonomy.taxeditor.editor.new.category"
1126 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.create.NewTeamHandler"
1127 id="eu.etaxonomy.taxeditor.editor.command.new.team"
1128 name="%command.name.25">
1129 </command>
1130 <command
1131 categoryId="eu.etaxonomy.taxeditor.editor.new.category"
1132 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.create.NewPersonHandler"
1133 id="eu.etaxonomy.taxeditor.editor.command.new.person"
1134 name="%command.name.26">
1135 </command>
1136 <command
1137 categoryId="eu.etaxonomy.taxeditor.editor.new.category"
1138 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.create.NewSpecimenHandler"
1139 id="eu.etaxonomy.taxeditor.editor.command.new.specimen"
1140 name="%command.name.27">
1141 </command>
1142 <category
1143 id="eu.etaxonomy.taxeditor.editor.key.category"
1144 name="%category.name.5">
1145 </category>
1146 <command
1147 categoryId="eu.etaxonomy.taxeditor.editor.key.category"
1148 defaultHandler="eu.etaxonomy.taxeditor.editor.key.polytomous.handler.CreateChildNodeHandler"
1149 id="eu.etaxonomy.taxeditor.key.polytomous.command.new.child"
1150 name="%command.name.28">
1151 </command>
1152 <command
1153 categoryId="eu.etaxonomy.taxeditor.editor.key.category"
1154 defaultHandler="eu.etaxonomy.taxeditor.editor.key.polytomous.handler.CreateSiblingNodeHandler"
1155 id="eu.etaxonomy.taxeditor.key.polytomous.command.new.sibling"
1156 name="%command.name.29">
1157 </command>
1158 <command
1159 categoryId="eu.etaxonomy.taxeditor.editor.key.category"
1160 defaultHandler="eu.etaxonomy.taxeditor.editor.key.polytomous.handler.RefreshNodeNumberingHandler"
1161 id="eu.etaxonomy.taxeditor.key.polytomous.command.refresh"
1162 name="%command.name.30">
1163 </command>
1164 <command
1165 categoryId="eu.etaxonomy.taxeditor.editor.key.category"
1166 defaultHandler="eu.etaxonomy.taxeditor.editor.key.handler.ApplyLayoutHandler"
1167 id="eu.etaxonomy.taxeditor.key.command.applyLayout"
1168 name="%command.name.31">
1169 </command>
1170 <category
1171 id="eu.etaxonomy.taxeditor.editor.view.concept.category"
1172 name="%category.name.6">
1173 </category>
1174 <command
1175 categoryId="eu.etaxonomy.taxeditor.editor.view.concept.category"
1176 defaultHandler="eu.etaxonomy.taxeditor.editor.view.concept.handler.CreateConceptRelationHandler"
1177 id="eu.etaxonomy.taxeditor.editor.name.createConceptRelation"
1178 name="%command.name.32">
1179 </command>
1180 <command
1181 categoryId="eu.etaxonomy.taxeditor.editor.view.concept.category"
1182 defaultHandler="eu.etaxonomy.taxeditor.editor.view.concept.handler.OpenRelatedConceptHandler"
1183 id="eu.etaxonomy.taxeditor.editor.view.concept.command.open"
1184 name="%command.name.33">
1185 </command>
1186 <category
1187 id="eu.etaxonomy.taxeditor.bulkeditor.group.category"
1188 name="%category.name.7">
1189 </category>
1190 <command
1191 categoryId="eu.etaxonomy.taxeditor.bulkeditor.group.category"
1192 defaultHandler="eu.etaxonomy.taxeditor.editor.group.authority.handler.EditCdmAuthoritiesHandler"
1193 id="eu.etaxonomy.taxeditor.group.cdmauthorities.edit"
1194 name="%command.name.34">
1195 </command>
1196 <command
1197 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.OpenDerivateViewHandler"
1198 id="eu.etaxonomy.taxeditor.editor.handler.openDerivateView"
1199 name="%command.name.35">
1200 </command>
1201 <command
1202 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.OpenChecklistEditorHandler"
1203 id="eu.etaxonomy.taxeditor.editor.handler.OpenChecklistViewHandler"
1204 name="%command.name.38">
1205 </command>
1206 <command
1207 categoryId="eu.etaxonomy.taxeditor.editor.new.category"
1208 defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.CreateDataSourceHandler"
1209 id="eu.etaxonomy.taxeditor.editor.command.new.datasource"
1210 name="%command.name.39">
1211 </command>
1212 <command
1213 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.OpenAlignmentEditor"
1214 id="eu.etaxonomy.taxeditor.editor.handler.OpenAlignmentEditor"
1215 name="Open Alignment Editor">
1216 </command>
1217
1218 </extension>
1219 <extension
1220 point="org.eclipse.core.expressions.definitions">
1221 <definition
1222 id="nameEditorActive">
1223 <with
1224 variable="activeEditorId">
1225 <equals
1226 value="eu.etaxonomy.taxeditor.editor.multipagetaxonview">
1227 </equals>
1228 </with>
1229 </definition>
1230 <definition
1231 id="isAcceptedTaxon">
1232 <with
1233 variable="selection">
1234 <test
1235 property="eu.etaxonomy.taxeditor.editor.name.propertyTester.isAcceptedTaxon">
1236 </test>
1237 </with>
1238 </definition>
1239 <definition
1240 id="isSynonym">
1241 <with
1242 variable="selection">
1243 <test
1244 property="eu.etaxonomy.taxeditor.editor.name.propertyTester.isSynonym">
1245 </test>
1246 </with>
1247 </definition>
1248 <definition
1249 id="isMisapplication">
1250 <with
1251 variable="selection">
1252 <test
1253 property="eu.etaxonomy.taxeditor.editor.name.propertyTester.isMisapplication">
1254 </test>
1255 </with>
1256 </definition>
1257 <definition
1258 id="isTaxonBase">
1259 <with
1260 variable="selection">
1261 <test
1262 property="eu.etaxonomy.taxeditor.editor.name.propertyTester.isTaxonBase">
1263 </test>
1264 </with>
1265 </definition>
1266 <definition
1267 id="hasEmptyNames">
1268 <with
1269 variable="selection">
1270 <test
1271 property="eu.etaxonomy.taxeditor.editor.name.propertyTester.hasEmptyNames">
1272 </test>
1273 </with>
1274 </definition>
1275 <definition
1276 id="isDeletable">
1277 <with
1278 variable="selection">
1279 <test
1280 property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isDeletable">
1281 </test>
1282 </with>
1283 </definition>
1284 <definition
1285 id="isMedia">
1286 <with
1287 variable="selection">
1288 <test
1289 property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isMedia">
1290 </test>
1291 </with>
1292 </definition>
1293 <definition
1294 id="isTaxonEditor">
1295 <with
1296 variable="selection">
1297 <test
1298 property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isTaxonEditor">
1299 </test>
1300 </with>
1301 </definition>
1302 <definition
1303 id="isBulkEditor">
1304 <with
1305 variable="selection">
1306 <test
1307 property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isBulkEditor">
1308 </test>
1309 </with>
1310 </definition>
1311 <definition
1312 id="isDerivateEditor">
1313 <with
1314 variable="selection">
1315 <test
1316 property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isDerivateEditor">
1317 </test>
1318 </with>
1319 </definition>
1320 <definition
1321 id="isDescription">
1322 <with
1323 variable="selection">
1324 <test
1325 property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isDescription">
1326 </test>
1327 </with>
1328 </definition>
1329 <definition
1330 id="isDescriptionElement">
1331 <with
1332 variable="selection">
1333 <test
1334 property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isDescriptionElement">
1335 </test>
1336 </with>
1337 </definition>
1338 <definition
1339 id="isFeatureNodeContainer">
1340 <with
1341 variable="selection">
1342 <test
1343 property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isFeatureNodeContainer">
1344 </test>
1345 </with>
1346 </definition>
1347 <definition
1348 id="isImageGallery">
1349 <with
1350 variable="selection">
1351 <test
1352 property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isImageGallery">
1353 </test>
1354 </with>
1355 </definition>
1356 <definition
1357 id="isAcceptedAndHasNoHomotypicSynonyms">
1358 <with
1359 variable="selection">
1360 <test
1361 property="eu.etaxonomy.taxeditor.editor.name.propertyTester.isAcceptedAndHasNoHomotypicSynonyms">
1362 </test>
1363 </with>
1364 </definition>
1365 <definition
1366 id="isGroup">
1367 <with
1368 variable="activeEditor">
1369 <test
1370 property="taxeditor-bulkeditor.propertyTester.isGroup">
1371 </test>
1372 </with>
1373 </definition>
1374 </extension>
1375 <extension
1376 point="org.eclipse.core.expressions.propertyTesters">
1377 <propertyTester
1378 class="eu.etaxonomy.taxeditor.editor.name.handler.NameEditorMenuPropertyTester"
1379 id="eu.etaxonomy.taxeditor.editor.name.propertyTester"
1380 namespace="eu.etaxonomy.taxeditor.editor.name.propertyTester"
1381 properties="isAcceptedTaxon,isSynonym,isMisapplication,isTaxonBase,hasEmptyNames,isAcceptedAndHasNoHomotypicSynonyms"
1382 type="org.eclipse.jface.viewers.IStructuredSelection">
1383 </propertyTester>
1384 <propertyTester
1385 class="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.DescriptionsMenuPropertyTester"
1386 id="eu.etaxonomy.taxeditor.descriptions.PropertyTester"
1387 namespace="eu.etaxonomy.taxeditor.descriptions.propertyTester"
1388 properties="isMedia,isDescription,isDescriptionElement,isDeletable,isFeatureNodeContainer,isImageGallery,isTaxonEditor,isBulkEditor,isDerivateEditor"
1389 type="org.eclipse.jface.viewers.TreeSelection">
1390 </propertyTester>
1391 <propertyTester
1392 class="eu.etaxonomy.taxeditor.bulkeditor.command.BulkEditorPropertyTester"
1393 id="taxeditor-bulkeditor.PropertyTester"
1394 namespace="taxeditor-bulkeditor.propertyTester"
1395 properties="isGroup"
1396 type="eu.etaxonomy.taxeditor.bulkeditor.BulkEditor">
1397 </propertyTester>
1398 </extension>
1399 <extension
1400 point="org.eclipse.ui.bindings">
1401 <scheme
1402 description="%scheme.description"
1403 id="eu.etaxonomy.taxeditor.bindings.scheme.default"
1404 name="%scheme.name">
1405 </scheme>
1406 </extension>
1407 <extension
1408 point="org.eclipse.ui.importWizards">
1409 <wizard
1410 category="eu.etaxonomy.taxeditor.import.category.cdm"
1411 class="eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenSearchWizard"
1412 id="eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenSearchWizard"
1413 name="%wizard.name">
1414 <description>
1415 %wizard.description
1416 </description>
1417 </wizard>
1418 </extension>
1419 </plugin>