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