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