fix #5988 Add Checklist Editor to generic "Open in..." menu
[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.dataimport.SpecimenImportEditor"
63 default="false"
64 id="eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenImportEditor"
65 name="%editor.name.6">
66 </editor>
67 <editor
68 class="eu.etaxonomy.taxeditor.editor.view.dataimport.GbifImportEditor"
69 default="false"
70 id="eu.etaxonomy.taxeditor.editor.view.dataimport.GbifImportEditor"
71 name="%editor.name.7">
72 </editor>
73 <editor
74 class="eu.etaxonomy.taxeditor.editor.view.checklist.ChecklistEditor"
75 icon="icons/check.png"
76 id="eu.etaxonomy.taxeditor.editor.view.checklist.ChecklistEditor"
77 name="%editor.name.8">
78 </editor>
79 <editor
80 class="eu.etaxonomy.taxeditor.editor.view.derivate.DerivateView"
81 default="false"
82 icon="icons/derivate_view-16x16-32.png"
83 id="eu.etaxonomy.taxeditor.editor.view.derivate.DerivateView"
84 name="%editor.name.DERIVATIVE_EDITOR">
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 <view
148 allowMultiple="false"
149 category="eu.etaxonomy.taxeditor.editor.category"
150 class="eu.etaxonomy.taxeditor.editor.view.validation.ValidationProblemsView"
151 icon="icons/edit_16x16.gif"
152 id="eu.etaxonomy.taxeditor.editor.view.validation.problems"
153 name="%view.name.6">
154 </view>
155 </extension>
156
157 <!-- VALIDATION RELATED STUFF -->
158 <extension point="org.eclipse.core.resources.markers" name="%extension.name.0" id="eu.etaxonomy.taxeditor.markers.validationerror">
159 <super type="org.eclipse.core.resources.problemmarker"/>
160 <attribute name="databaseId"/>
161 <attribute name="userFriendlyTypeName"/>
162 <attribute name="userFriendlyDescription"/>
163 <attribute name="userFriendlyFieldName"/>
164 <attribute name="validatorMessage"/>
165 <attribute name="invalidValue"/>
166 <attribute name="validatorClass"/>
167 <attribute name="entityClass"/>
168 <attribute name="entityId"/>
169 <persistent value="false"/>
170 </extension>
171
172 <extension point="org.eclipse.ui.ide.markerSupport">
173 <markerContentGenerator
174 id="eu.etaxonomy.taxeditor.editor.validation.ValidationProblemsMarkerGenerator"
175 name="%markerContentGenerator.name">
176 <markerTypeReference id="eu.etaxonomy.taxeditor.markers.validationerror" />
177
178 <markerFieldReference id="eu.etaxonomy.taxeditor.markers.validation.userFriendlyTypeName" visible="true" />
179 <markerFieldReference id="eu.etaxonomy.taxeditor.markers.validation.userFriendlyDescription" visible="true" />
180 <markerFieldReference id="eu.etaxonomy.taxeditor.markers.validation.userFriendlyFieldName" visible="true" />
181 <markerFieldReference id="eu.etaxonomy.taxeditor.markers.validation.validatorMessage" visible="true" />
182 <markerFieldReference id="eu.etaxonomy.taxeditor.markers.validation.invalidValue" visible="true" />
183 <markerFieldReference id="eu.etaxonomy.taxeditor.markers.validation.validatorClass" visible="false" />
184 <markerFieldReference id="eu.etaxonomy.taxeditor.markers.validation.entityClass" visible="false" />
185 <markerFieldReference id="eu.etaxonomy.taxeditor.markers.validation.entityId" visible="false" />
186 </markerContentGenerator>
187
188 <markerField
189 class="eu.etaxonomy.taxeditor.editor.view.validation.UserFriendlyTypeNameMarkerField"
190 id="eu.etaxonomy.taxeditor.markers.validation.userFriendlyTypeName"
191 name="%marker.field.0">
192 </markerField>
193 <markerField
194 class="eu.etaxonomy.taxeditor.editor.view.validation.UserFriendlyDescriptionMarkerField"
195 id="eu.etaxonomy.taxeditor.markers.validation.userFriendlyDescription"
196 name="%marker.field.1">
197 </markerField>
198 <markerField
199 class="eu.etaxonomy.taxeditor.editor.view.validation.UserFriendlyFieldNameMarkerField"
200 id="eu.etaxonomy.taxeditor.markers.validation.userFriendlyFieldName"
201 name="%marker.field.2 = Attribute">
202 </markerField>
203 <markerField
204 class="eu.etaxonomy.taxeditor.editor.view.validation.InvalidValueMarkerField"
205 id="eu.etaxonomy.taxeditor.markers.validation.invalidValue"
206 name="%marker.field.3 = Problematic Value">
207 </markerField>
208 <markerField
209 class="eu.etaxonomy.taxeditor.editor.view.validation.ValidatorMessageMarkerField"
210 id="eu.etaxonomy.taxeditor.markers.validation.validatorMessage"
211 name="%marker.field.4 = Problem description">
212 </markerField>
213 <markerField
214 class="eu.etaxonomy.taxeditor.editor.view.validation.ValidatorClassMarkerField"
215 id="eu.etaxonomy.taxeditor.markers.validation.validatorClass"
216 name="%marker.field.5">
217 </markerField>
218 <markerField
219 class="eu.etaxonomy.taxeditor.editor.view.validation.EntityClassMarkerField"
220 id="eu.etaxonomy.taxeditor.markers.validation.entityClass"
221 name="%marker.field.6">
222 </markerField>
223 <markerField
224 class="eu.etaxonomy.taxeditor.editor.view.validation.EntityIdMarkerField"
225 id="eu.etaxonomy.taxeditor.markers.validation.entityId"
226 name="%marker.field.7">
227 </markerField>
228 </extension>
229
230 <extension
231 point="org.eclipse.ui.elementFactories">
232 <factory
233 class="eu.etaxonomy.taxeditor.editor.TaxonEditorInputFactory"
234 id="eu.etaxonomy.taxeditor.editor.name.taxonEditorInputFactory">
235 </factory>
236 </extension>
237 <extension
238 point="org.eclipse.ui.menus">
239 <menuContribution
240 locationURI="menu:eu.etaxonomy.navigation.menu.new?after=eu.etaxonomy.navigation.menu.new.separator1">
241 <command
242 commandId="eu.etaxonomy.taxeditor.editor.command.new.name"
243 label="%command.label.46"
244 style="push">
245 <visibleWhen
246 checkEnabled="true">
247 <reference
248 definitionId="isCdmStoreConnected">
249 </reference>
250 </visibleWhen>
251 </command>
252 <command
253 commandId="eu.etaxonomy.taxeditor.editor.command.new.reference"
254 label="%command.label.47"
255 style="push">
256 <visibleWhen
257 checkEnabled="true">
258 <reference
259 definitionId="isCdmStoreConnected">
260 </reference>
261 </visibleWhen>
262 </command>
263 <command
264 commandId="eu.etaxonomy.taxeditor.editor.command.new.team"
265 label="%command.label.1"
266 style="push">
267 <visibleWhen
268 checkEnabled="true">
269 <reference
270 definitionId="isCdmStoreConnected">
271 </reference>
272 </visibleWhen>
273 </command>
274 <command
275 commandId="eu.etaxonomy.taxeditor.editor.command.new.person"
276 label="%command.label.2"
277 style="push">
278 <visibleWhen
279 checkEnabled="true">
280 <reference
281 definitionId="isCdmStoreConnected">
282 </reference>
283 </visibleWhen>
284 </command>
285 <separator
286 name="eu.etaxonomy.navigation.menu.new.separator2"
287 visible="true">
288 </separator>
289 <separator
290 name="eu.etaxonomy.navigation.menu.new.separator3"
291 visible="true">
292 </separator>
293 <command
294 commandId="eu.etaxonomy.taxeditor.editor.command.new.datasource"
295 label="%command.label.48"
296 style="push">
297 </command>
298 </menuContribution>
299 <menuContribution
300 locationURI="menu:eu.etaxonomy.taxeditor.menu.showView?before=eu.etaxonomy.taxeditor.store.showViewMenu.details">
301 <separator
302 name="eu.etaxonomy.taxeditor.editor.showViewMenu"
303 visible="true">
304 </separator>
305 <command
306 commandId="org.eclipse.ui.views.showView"
307 label="%command.label.4"
308 style="push">
309 <parameter
310 name="org.eclipse.ui.views.showView.viewId"
311 value="eu.etaxonomy.taxeditor.editor.view.descriptive">
312 </parameter>
313 <visibleWhen
314 checkEnabled="true">
315 <reference
316 definitionId="isCdmStoreConnected">
317 </reference>
318 </visibleWhen>
319 </command>
320 <command
321 commandId="org.eclipse.ui.views.showView"
322 label="%command.label.5"
323 style="push">
324 <parameter
325 name="org.eclipse.ui.views.showView.viewId"
326 value="eu.etaxonomy.taxeditor.editor.view.media">
327 </parameter>
328 <visibleWhen
329 checkEnabled="true">
330 <reference
331 definitionId="isCdmStoreConnected">
332 </reference>
333 </visibleWhen>
334 </command>
335 <command
336 commandId="org.eclipse.ui.views.showView"
337 label="%command.label.6"
338 style="push">
339 <parameter
340 name="org.eclipse.ui.views.showView.viewId"
341 value="eu.etaxonomy.taxeditor.editor.view.concept">
342 </parameter>
343 <visibleWhen
344 checkEnabled="true">
345 <reference
346 definitionId="isCdmStoreConnected">
347 </reference>
348 </visibleWhen>
349 </command>
350 <command
351 commandId="org.eclipse.ui.views.showView"
352 label="%command.label.7"
353 style="push">
354 <parameter
355 name="org.eclipse.ui.views.showView.viewId"
356 value="eu.etaxonomy.taxeditor.editor.view.concept.graph">
357 </parameter>
358 <visibleWhen
359 checkEnabled="true">
360 <and>
361 <reference
362 definitionId="isShowExperimentalFeatures">
363 </reference>
364 <reference
365 definitionId="isCdmStoreConnected">
366 </reference>
367 </and>
368 </visibleWhen>
369 </command>
370 <separator
371 name="eu.etaxonomy.taxeditor.store.separator_derivative_start"
372 visible="true">
373 </separator>
374 <command
375 commandId="eu.etaxonomy.taxeditor.editor.openSpecimenEditorFromMenu"
376 label="%command.label.DERIVATIVE_EDITOR"
377 style="push">
378 <visibleWhen
379 checkEnabled="true">
380 <reference
381 definitionId="isCdmStoreConnected">
382 </reference>
383 </visibleWhen>
384 </command>
385 <separator
386 name="eu.etaxonomy.taxeditor.editor.separator1"
387 visible="true">
388 </separator>
389 </menuContribution>
390 <menuContribution
391 locationURI="menu:eu.etaxonomy.taxeditor.menu.showView?before=eu.etaxonomy.taxeditor.store.showViewMenu.internal">
392 <separator
393 name="eu.etaxonomy.taxeditor.store.showViewMenu.validation.separator"
394 visible="true">
395 </separator>
396 <command
397 commandId="org.eclipse.ui.views.showView"
398 label="%command.name.40"
399 style="push">
400 <parameter
401 name="org.eclipse.ui.views.showView.viewId"
402 value="eu.etaxonomy.taxeditor.editor.view.validation.problems">
403 </parameter>
404 <visibleWhen
405 checkEnabled="true">
406 <reference
407 definitionId="isCdmStoreConnected">
408 </reference>
409 </visibleWhen>
410 </command>
411 </menuContribution>
412 <menuContribution
413 locationURI="menu:org.eclipse.ui.main.menu.navigate">
414 <command
415 commandId="eu.etaxonomy.taxeditor.editor.command.openParent"
416 label="%command.label.8"
417 style="push">
418 </command>
419 </menuContribution>
420 <menuContribution
421 locationURI="popup:eu.etaxonomy.taxeditor.editor.taxon.name">
422 <menu
423 label="%menu.label">
424 <command
425 commandId="eu.etaxonomy.taxeditor.editor.name.createHeterotypicSynoym"
426 label="%command.label.9"
427 style="push">
428 <visibleWhen>
429 <reference
430 definitionId="isAcceptedTaxon">
431 </reference>
432 </visibleWhen>
433 </command>
434 <command
435 commandId="eu.etaxonomy.taxeditor.editor.name.createHomotypicSynoym"
436 label="%command.label.10"
437 style="push">
438 <visibleWhen>
439 <reference
440 definitionId="isAcceptedTaxon">
441 </reference>
442 </visibleWhen>
443 </command>
444 <command
445 commandId="eu.etaxonomy.taxeditor.editor.name.createSynonymInHomotypicalGroup"
446 label="%command.label.11"
447 style="push">
448 <visibleWhen>
449 <reference
450 definitionId="isSynonym">
451 </reference>
452 </visibleWhen>
453 </command>
454 <separator
455 name="separator1"
456 visible="true">
457 </separator>
458 <command
459 commandId="eu.etaxonomy.taxeditor.editor.name.createMisapplication"
460 label="%command.label.49"
461 style="push">
462 <visibleWhen>
463 <or>
464 <reference
465 definitionId="isAcceptedTaxon">
466 </reference>
467 <reference
468 definitionId="isMisapplication">
469 </reference>
470 </or>
471 </visibleWhen>
472 </command>
473 </menu>
474 <!--<command
475 commandId="eu.etaxonomy.taxeditor.editor.name.changeAcceptedToSynonym"
476 label="Change Accepted Taxon to Synonym"
477 style="push">
478 <visibleWhen
479 checkEnabled="true">
480 <reference
481 definitionId="isAcceptedAndHasNoHomotypicSynonyms">
482 </reference>
483 </visibleWhen
484 <visibleWhen>
485 <or>
486 <reference
487 definitionId="isAcceptedTaxon">
488 </reference>
489 <reference
490 definitionId="isMisapplication">
491 </reference>
492 </or>
493 </visibleWhen>
494 </command>-->
495 <menu
496 label="%menu.label.0">
497 <command
498 commandId="eu.etaxonomy.taxeditor.editor.name.changeToAcceptedTaxon"
499 label="%command.label.12"
500 style="push">
501 <visibleWhen>
502 <and>
503 <not>
504 <or>
505 <reference
506 definitionId="isAcceptedTaxon">
507 </reference>
508 <reference
509 definitionId="isMisapplication">
510 </reference>
511 </or>
512 </not>
513 <reference
514 definitionId="isNotHomotypicSynonymOfAcceptedTaxon">
515 </reference>
516 </and>
517 </visibleWhen>
518 </command>
519 <command
520 commandId="eu.etaxonomy.taxeditor.editor.name.changeToSynonym"
521 label="%command.label.13"
522 style="push">
523 <visibleWhen>
524 <not>
525 <or>
526 <reference
527 definitionId="isAcceptedTaxon">
528 </reference>
529 <reference
530 definitionId="isSynonym">
531 </reference>
532 </or>
533 </not>
534 </visibleWhen>
535 </command>
536 <command
537 commandId="eu.etaxonomy.taxeditor.editor.name.changeToMisapplication"
538 label="%command.label.14"
539 style="push">
540 <visibleWhen>
541 <not>
542 <or>
543 <reference
544 definitionId="isAcceptedTaxon">
545 </reference>
546 <reference
547 definitionId="isMisapplication">
548 </reference>
549 </or>
550 </not>
551 </visibleWhen>
552 </command>
553 </menu>
554 <separator
555 name="taxeditor-editor.separator1"
556 visible="true">
557 </separator>
558 <command
559 commandId="eu.etaxonomy.taxeditor.editor.name.delete"
560 label="%command.label.15"
561 style="push">
562 <visibleWhen>
563 <or>
564 <reference
565 definitionId="isSynonym">
566 </reference>
567 <reference
568 definitionId="isMisapplication">
569 </reference>
570 <reference
571 definitionId="isConceptRelation">
572 </reference>
573 </or>
574 </visibleWhen>
575 </command>
576 <command
577 commandId="eu.etaxonomy.taxeditor.editor.name.deleteAllEmptyNames"
578 label="%command.label.16"
579 style="push">
580 <visibleWhen>
581 <reference
582 definitionId="hasEmptyNames">
583 </reference>
584 </visibleWhen>
585 </command>
586 <separator
587 name="taxeditor-editor.separator2"
588 visible="true">
589 </separator>
590 <dynamic
591 class="eu.etaxonomy.taxeditor.editor.name.handler.GroupBasionymContributionItem"
592 id="taxeditor-editor.dynamic.setBasionym">
593 <visibleWhen>
594 <or>
595 <reference
596 definitionId="isAcceptedTaxon">
597 </reference>
598 <reference
599 definitionId="isSynonym">
600 </reference>
601 </or>
602 </visibleWhen>
603 </dynamic>
604 <command
605 commandId="eu.etaxonomy.taxeditor.editor.name.swapSynonymAndAccepted"
606 label="%command.label.17"
607 style="push">
608 <visibleWhen>
609 <reference
610 definitionId="isSynonym">
611 </reference>
612 </visibleWhen>
613 </command>
614 <command
615 commandId="eu.etaxonomy.taxeditor.editor.name.setAsBasionym"
616 label="%command.label.57"
617 style="push">
618 <visibleWhen>
619 <reference
620 definitionId="isSynonymInHomotypicalGroupWithMoreSynonyms">
621 </reference>
622 </visibleWhen>
623 </command>
624 <command
625 commandId="eu.etaxonomy.taxeditor.editor.name.moveSynonymToAnotherAcceptedTaxon"
626 label="%command.label.56"
627 style="push">
628 <visibleWhen>
629 <and>
630 <reference
631 definitionId="isSynonym">
632 </reference>
633 <reference
634 definitionId="isNotHomotypicSynonymOfAcceptedTaxon">
635 </reference>
636 </and>
637 </visibleWhen>
638 </command>
639 <separator
640 name="taxeditor-editor.separator3"
641 visible="true">
642 </separator>
643 <command
644 commandId="org.eclipse.ui.views.showView"
645 label="%command.label.18"
646 style="push">
647 <parameter
648 name="org.eclipse.ui.views.showView.viewId"
649 value="eu.etaxonomy.taxeditor.view.detail">
650 </parameter>
651 </command>
652 <separator
653 name="taxeditor-editor.separator4"
654 visible="true">
655 </separator>
656 <command
657 commandId="org.eclipse.ui.file.save"
658 label="%command.label.19"
659 style="push">
660 </command>
661 </menuContribution>
662 <menuContribution
663 locationURI="popup:eu.etaxonomy.taxeditor.editor.key.polytomous">
664 <command
665 commandId="eu.etaxonomy.taxeditor.key.polytomous.command.new"
666 label="%command.label.20"
667 style="push">
668 </command>
669 <command
670 commandId="eu.etaxonomy.taxeditor.key.polytomous.delete"
671 label="%command.label.21"
672 style="push">
673 </command>
674 <separator
675 name="taxeditor-editor.separator2"
676 visible="true">
677 </separator>
678 <command
679 commandId="eu.etaxonomy.taxeditor.key.command.applyLayout"
680 label="%command.label.22"
681 style="push">
682 </command>
683 <separator
684 name="taxeditor-editor.separator3"
685 visible="true">
686 </separator>
687 </menuContribution>
688 <menuContribution
689 locationURI="popup:eu.etaxonomy.taxeditor.editor.key.polytomous.list">
690 <command
691 commandId="eu.etaxonomy.taxeditor.key.polytomous.command.new.child"
692 label="%command.label.23"
693 style="push">
694 </command>
695 <command
696 commandId="eu.etaxonomy.taxeditor.key.polytomous.command.new.sibling"
697 label="%command.label.24"
698 style="push">
699 </command>
700 <dynamic
701 class="eu.etaxonomy.taxeditor.view.CdmViewerContextMenu"
702 id="eu.etaxonomy.taxeditor.editor.polytomous.list.cdmViewerContextMenu">
703 </dynamic>
704 <command
705 commandId="eu.etaxonomy.taxeditor.key.polytomous.command.refresh"
706 label="%command.label.25"
707 style="push">
708 </command>
709 <command
710 commandId="eu.etaxonomy.taxeditor.key.polytomous.command.delete"
711 label="%command.label.26"
712 style="push">
713 </command>
714 <separator
715 name="eu.etaxonomy.taxeditor.editor.separator1">
716 </separator>
717 </menuContribution>
718 <menuContribution
719 locationURI="popup:eu.etaxonomy.taxeditor.editor.view.descriptive">
720 <command
721 commandId="eu.etaxonomy.taxeditor.editor.view.descriptive.command.adddescription"
722 label="%command.label.27"
723 style="push">
724 </command>
725 <menu
726 label="%menu.label.1">
727 <dynamic
728 class="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.DynamicFeatureMenu"
729 id="eu.etaxonomy.taxeditor.dynamicFeatureMenu">
730 </dynamic>
731 <visibleWhen
732 checkEnabled="true">
733 <or>
734 <reference
735 definitionId="isDescription">
736 </reference>
737 <reference
738 definitionId="isDescriptionElement">
739 </reference>
740 <reference
741 definitionId="isFeatureNodeContainer">
742 </reference>
743 </or>
744 </visibleWhen>
745 </menu>
746 <separator
747 name="eu.etaxonomy.taxeditor.taxonDescriptionEditor.separator3"
748 visible="true">
749 </separator>
750 <command
751 commandId="eu.etaxonomy.taxeditor.editor.view.descriptive.command.moveDescriptionToTaxon"
752 label="%command.label.28"
753 style="push">
754 <visibleWhen
755 checkEnabled="true">
756 <reference
757 definitionId="isDescription">
758 </reference>
759 </visibleWhen>
760 </command>
761 <command
762 commandId="eu.etaxonomy.taxeditor.editor.view.descriptive.command.moveDescriptionElements"
763 label="%command.label.29"
764 style="push">
765 <visibleWhen
766 checkEnabled="true">
767 <or>
768 <reference
769 definitionId="isFeatureNodeContainer">
770 </reference>
771 <reference
772 definitionId="isDescriptionElement">
773 </reference>
774 </or>
775 </visibleWhen>
776 </command>
777 <separator
778 name="eu.etaxonomy.taxeditor.editor.separator1">
779 </separator>
780 <dynamic
781 class="eu.etaxonomy.taxeditor.view.CdmViewerContextMenu"
782 id="eu.etaxonomy.taxeditor.editor.descriptive.cdmViewerContextMenu">
783 </dynamic>
784 <separator
785 name="eu.etaxonomy.taxeditor.editor.separator1">
786 </separator>
787 <separator
788 name="eu.etaxonomy.taxeditor.taxonDescriptionEditor.separator.afterNew"
789 visible="true">
790 </separator>
791 <command
792 commandId="eu.etaxonomy.taxeditor.editor.view.descriptive.command.delete"
793 label="%command.label.30"
794 style="push">
795 <visibleWhen
796 checkEnabled="true">
797 <count
798 value="+">
799 </count>
800 </visibleWhen>
801 </command>
802 <separator
803 name="eu.etaxonomy.taxeditor.taxonDescriptionEditor.separator.afterDelete"
804 visible="true">
805 </separator>
806 <command
807 commandId="org.eclipse.ui.file.save"
808 label="%command.label.31"
809 style="push">
810 </command>
811 <separator
812 name="eu.etaxonomy.taxeditor.editor.separator1">
813 </separator>
814 </menuContribution>
815 <menuContribution
816 locationURI="popup:eu.etaxonomy.taxeditor.editor.view.derivate.DerivateView">
817 <separator
818 name="eu.etaxonomy.taxeditor.editor.separator4"
819 visible="true">
820 </separator>
821 <dynamic
822 class="eu.etaxonomy.taxeditor.editor.view.derivate.contextMenu.DerivateViewContextMenu"
823 id="eu.etaxonomy.taxeditor.editor.view.derivate.DerivateContextMenu">
824 </dynamic>
825 <dynamic
826 class="eu.etaxonomy.taxeditor.view.CdmViewerContextMenu"
827 id="eu.etaxonomy.taxeditor.editor.derivativeEditor.CdmViewerContextMenu">
828 </dynamic>
829 <separator
830 name="eu.etaxonomy.taxeditor.editor.separator1"
831 visible="true">
832 </separator>
833 <command
834 commandId="eu.etaxonomy.taxeditor.editor.derivative.toggleLinkWithTaxonSelection"
835 label="%command.label.LINK_WITH_TAXON_SELECTION"
836 style="push">
837 <visibleWhen
838 checkEnabled="true">
839 <not>
840 <reference
841 definitionId="isDerivativeEditorLinkedToTaxonSelection">
842 </reference>
843 </not>
844 </visibleWhen>
845 </command>
846 <command
847 commandId="eu.etaxonomy.taxeditor.editor.derivative.toggleLinkWithTaxonSelection"
848 label="%command.label.UNLINK_FROM_TAXON_SELECTION"
849 style="push">
850 <visibleWhen
851 checkEnabled="true">
852 <reference
853 definitionId="isDerivativeEditorLinkedToTaxonSelection">
854 </reference>
855 </visibleWhen>
856 </command>
857 <separator
858 name="eu.etaxonomy.taxeditor.editor.separator3"
859 visible="true">
860 </separator>
861 <command
862 commandId="eu.etaxonomy.taxeditor.editor.derivative.reuseSingleRead"
863 id="eu.etaxonomy.taxeditor.editor.derivative.reuseSingleReadMenuItem"
864 label="%command.label.REUSE_SINGLE_READ_HERE"
865 style="push">
866 <visibleWhen
867 checkEnabled="true">
868 <reference
869 definitionId="isSingleReadReusableHere">
870 </reference>
871 </visibleWhen>
872 </command>
873 <command
874 commandId="eu.etaxonomy.taxeditor.editor.derivative.copySingleReadToClipBoard"
875 label="%command.label.REUSE_SINGLE_READ_FOR_OTHER_SEQUENCE"
876 style="push">
877 <visibleWhen
878 checkEnabled="true">
879 <reference
880 definitionId="isSingleRead">
881 </reference>
882 </visibleWhen>
883 </command>
884 <command
885 commandId="eu.etaxonomy.taxeditor.editor.derivative.removeSingleReadFromSequence"
886 label="%command.label.REMOVE_SINGLE_READ_FROM_THIS_SEQUENCE"
887 style="push">
888 <visibleWhen
889 checkEnabled="true">
890 <reference
891 definitionId="isSingleReadReused">
892 </reference>
893 </visibleWhen>
894 </command>
895 <separator
896 name="eu.etaxonomy.taxeditor.editor.separator7"
897 visible="true">
898 </separator>
899 <command
900 commandId="org.eclipse.ui.edit.delete"
901 label="%command.label.52"
902 style="push">
903 </command>
904 <command
905 commandId="eu.etaxonomy.taxeditor.editor.derivate.deepDelete"
906 icon="icons/deep-delete-16x16-32.png"
907 label="%command.label.54"
908 style="push">
909 </command>
910 </menuContribution>
911 <menuContribution
912 locationURI="popup:eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenImportEditor">
913 <dynamic
914 class="eu.etaxonomy.taxeditor.editor.view.dataimport.DataImportEditorContextMenu"
915 id="eu.etaxonomy.taxeditor.editor.view.dataimport.DataImportEditorContextMenu">
916 </dynamic>
917 </menuContribution>
918 <menuContribution
919 locationURI="popup:eu.etaxonomy.taxeditor.editor.view.dataimport.GbifImportEditor">
920 <dynamic
921 class="eu.etaxonomy.taxeditor.editor.view.dataimport.DataImportEditorContextMenu"
922 id="eu.etaxonomy.taxeditor.editor.view.dataimport.DataImportEditorContextMenu">
923 </dynamic>
924 </menuContribution>
925
926
927
928
929 <menuContribution
930 locationURI="popup:eu.etaxonomy.taxeditor.editor.view.uses">
931 <command
932 commandId="eu.etaxonomy.taxeditor.use.commands.adduse"
933 label="%command.label.32"
934 style="push">
935 </command>
936 <command
937 commandId="eu.etaxonomy.taxeditor.editor.use.createUseSummary"
938 label="%command.label.33"
939 style="push">
940 <visibleWhen
941 checkEnabled="true">
942 <or>
943 <reference
944 definitionId="isDescription">
945 </reference>
946 <reference
947 definitionId="isDescriptionElement">
948 </reference>
949 <reference
950 definitionId="isFeatureNodeContainer">
951 </reference>
952 </or>
953 </visibleWhen>
954 </command>
955 <command
956 commandId="eu.etaxonomy.taxeditor.editor.use.createUseRecord"
957 label="%command.label.34"
958 style="push">
959 <visibleWhen
960 checkEnabled="true">
961 <or>
962 <reference
963 definitionId="isDescription">
964 </reference>
965 <reference
966 definitionId="isDescriptionElement">
967 </reference>
968 <reference
969 definitionId="isFeatureNodeContainer">
970 </reference>
971 </or>
972 </visibleWhen>
973 </command>
974 <separator
975 name="eu.etaxonomy.taxeditor.usesEditor.separator3"
976 visible="true">
977 </separator>
978 <separator
979 name="taxeditor-editor.separator1"
980 visible="true">
981 </separator>
982 <separator
983 name="eu.etaxonomy.taxeditor.taxonDescriptionEditor.separator.afterNew"
984 visible="true">
985 </separator>
986 <command
987 commandId="eu.etaxonomy.taxeditor.editor.use.command.delete"
988 label="%command.label.35"
989 style="push">
990 </command>
991 <separator
992 name="eu.etaxonomy.taxeditor.taxonDescriptionEditor.separator.afterDelete"
993 visible="true">
994 </separator>
995 <command
996 commandId="org.eclipse.ui.file.save"
997 label="%command.label.36"
998 style="push">
999 </command>
1000 </menuContribution>
1001
1002
1003
1004
1005
1006 <menuContribution
1007 locationURI="popup:eu.etaxonomy.taxeditor.editor.view.media">
1008 <command
1009 commandId="eu.etaxonomy.taxeditor.editor.media.command.newimagegallery"
1010 label="%command.label.37"
1011 style="push">
1012 <visibleWhen>
1013 <or>
1014 <reference
1015 definitionId="isBulkEditor">
1016 </reference>
1017 <reference
1018 definitionId="isTaxonEditor">
1019 </reference>
1020 <reference
1021 definitionId="isDerivateEditor">
1022 </reference>
1023 </or>
1024 </visibleWhen>
1025 </command>
1026 <separator
1027 name="taxeditor-editor.separator1"
1028 visible="true">
1029 </separator>
1030 <command
1031 commandId="eu.etaxonomy.taxeditor.editor.media.command.newimage"
1032 label="%command.label.38"
1033 style="push">
1034 <visibleWhen>
1035 <reference
1036 definitionId="isImageGallery">
1037 </reference>
1038 </visibleWhen>
1039 </command>
1040 <command
1041 commandId="eu.etaxonomy.taxeditor.editor.media.command.useExistingImage"
1042 label="%command.label.50"
1043 style="push">
1044 <visibleWhen>
1045 <reference
1046 definitionId="isImageGallery">
1047 </reference>
1048 </visibleWhen>
1049 </command>
1050 <command
1051 commandId="eu.etaxonomy.taxeditor.editor.media.command.moveimgdown"
1052 label="%command.label.39"
1053 style="push">
1054 <visibleWhen>
1055 <reference
1056 definitionId="isMedia">
1057 </reference>
1058 </visibleWhen>
1059 </command>
1060 <command
1061 commandId="eu.etaxonomy.taxeditor.editor.media.command.moveimgup"
1062 label="%command.label.40"
1063 style="push">
1064 <visibleWhen>
1065 <reference
1066 definitionId="isMedia">
1067 </reference>
1068 </visibleWhen>
1069 </command>
1070 <separator
1071 name="taxeditor-editor.separator2"
1072 visible="true">
1073 </separator>
1074 <command
1075 commandId="eu.etaxonomy.taxeditor.editor.media.command.delete"
1076 label="%command.label.41"
1077 style="push">
1078 </command>
1079 <command
1080 commandId="org.eclipse.ui.file.save"
1081 label="%command.label.42"
1082 style="push">
1083 </command>
1084 </menuContribution>
1085 <menuContribution
1086 locationURI="popup:eu.etaxonomy.taxeditor.editor.view.concept">
1087 <menu
1088 label="%menu.label.3">
1089 <dynamic
1090 class="eu.etaxonomy.taxeditor.editor.view.concept.handler.CreateConceptRelationMenu"
1091 id="eu.etaxonomy.taxeditor.editor.view.concept.menus.new">
1092 </dynamic>
1093 </menu>
1094 <command
1095 commandId="eu.etaxonomy.taxeditor.editor.view.concept.command.open"
1096 label="%command.label.43"
1097 style="push">
1098 </command>
1099 <separator
1100 name="eu.etaxonomy.taxeditor.editor.view.concept.menu.separator1"
1101 visible="true">
1102 </separator>
1103 <command
1104 commandId="eu.etaxonomy.taxeditor.editor.view.concept.command.delete"
1105 label="%command.label.44"
1106 style="push">
1107 </command>
1108 </menuContribution>
1109 <menuContribution
1110 allPopups="false"
1111 locationURI="popup:#BulkEditorContext?before=taxeditor-bulkeditor.separator1">
1112 <command
1113 commandId="eu.etaxonomy.taxeditor.group.cdmauthorities.edit"
1114 label="%command.label.45"
1115 style="push">
1116 <visibleWhen>
1117 <reference
1118 definitionId="isGroupEditor">
1119 </reference>
1120 </visibleWhen>
1121 </command>
1122 </menuContribution>
1123 <menuContribution
1124 allPopups="false"
1125 locationURI="toolbar:eu.etaxonomy.taxeditor.editor.view.descriptive">
1126 <command
1127 commandId="eu.etaxonomy.taxeditor.editor.handler.showOnlyIndividualAssociations"
1128 icon="icons/link_obj.gif"
1129 style="toggle"
1130 tooltip="%command.tooltip">
1131 </command>
1132 </menuContribution>
1133 <menuContribution
1134 allPopups="false"
1135 locationURI="toolbar:org.eclipse.ui.main.toolbar?after=eu.etaxonomy.taxeditor.navigation.search.toolbar">
1136 <toolbar
1137 id="eu.etaxonomy.taxeditor.editor.derivativeViewToolbar">
1138 <command
1139 commandId="eu.etaxonomy.taxeditor.editor.derivative.listenToSelectionChange"
1140 icon="icons/synced.gif"
1141 label="%command.label.LINK_WITH_TAXON_SELECTIO"
1142 style="toggle">
1143 <visibleWhen
1144 checkEnabled="true">
1145 <with
1146 variable="activePartId">
1147 <equals
1148 value="eu.etaxonomy.taxeditor.editor.view.derivate.DerivateView">
1149 </equals>
1150 </with>
1151 </visibleWhen>
1152 </command>
1153 </toolbar>
1154 </menuContribution>
1155 </extension>
1156 <extension
1157 point="org.eclipse.ui.handlers">
1158 <handler
1159 class="org.eclipse.ui.internal.handlers.NewEditorHandler"
1160 commandId="org.eclipse.ui.window.newEditor">
1161 <activeWhen>
1162 <not>
1163 <instanceof
1164 value="eu.etaxonomy.taxeditor.editor.name.TaxonNameEditor">
1165 </instanceof>
1166 </not>
1167 </activeWhen>
1168 <enabledWhen>
1169 <count
1170 value="-1">
1171 </count>
1172 </enabledWhen>
1173 </handler>
1174 <handler
1175 class="eu.etaxonomy.taxeditor.editor.name.handler.DeleteTaxonBaseHandler"
1176 commandId="eu.etaxonomy.taxeditor.editor.name.command.delete">
1177 <activeWhen>
1178 <and>
1179 <reference
1180 definitionId="isTaxonBase">
1181 </reference>
1182 <not>
1183 <reference
1184 definitionId="isAcceptedTaxon">
1185 </reference>
1186 </not>
1187 </and>
1188 </activeWhen>
1189 </handler>
1190 <handler
1191 class="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.DeleteHandler"
1192 commandId="eu.etaxonomy.taxeditor.editor.view.descriptive.command.delete">
1193 <activeWhen>
1194 <with
1195 variable="activePartId">
1196 <or>
1197 <equals
1198 value="eu.etaxonomy.taxeditor.editor.view.descriptive">
1199 </equals>
1200 <equals
1201 value="eu.etaxonomy.taxeditor.editor.view.media">
1202 </equals>
1203 <equals
1204 value="eu.etaxonomy.taxeditor.editor.view.uses">
1205 </equals>
1206 </or>
1207 </with>
1208 </activeWhen>
1209 </handler>
1210 <handler
1211 class="eu.etaxonomy.taxeditor.editor.key.polytomous.handler.DeleteNodeHandler"
1212 commandId="eu.etaxonomy.taxeditor.editor.key.polytomous.command.delete">
1213 <activeWhen>
1214 <with
1215 variable="activePartId">
1216 <equals
1217 value="eu.etaxonomy.taxeditor.editor.key">
1218 </equals>
1219 </with>
1220 </activeWhen>
1221 </handler>
1222 <handler
1223 class="eu.etaxonomy.taxeditor.editor.view.concept.handler.DeleteConceptRelationHandler"
1224 commandId="eu.etaxonomy.taxeditor.editor.view.concept.command.delete">
1225 <activeWhen>
1226 <with
1227 variable="activePartId">
1228 <equals
1229 value="eu.etaxonomy.taxeditor.editor.view.concept">
1230 </equals>
1231 </with>
1232 </activeWhen>
1233 </handler>
1234 <handler
1235 class="eu.etaxonomy.taxeditor.editor.view.derivate.handler.DeleteDerivateHandler"
1236 commandId="org.eclipse.ui.edit.delete">
1237 <activeWhen>
1238 <with
1239 variable="activePartId">
1240 <equals
1241 value="eu.etaxonomy.taxeditor.editor.view.derivate.DerivateView">
1242 </equals>
1243 </with>
1244 </activeWhen>
1245 </handler>
1246 <handler
1247 class="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.ToggleShowOnlyIndividualAssociationsHandler"
1248 commandId="eu.etaxonomy.taxeditor.editor.handler.showOnlyIndividualAssociations">
1249 </handler>
1250 <handler
1251 class="eu.etaxonomy.taxeditor.editor.key.polytomous.handler.RemotingCreateChildPolytomousKeyNodeHandler"
1252 commandId="eu.etaxonomy.taxeditor.key.polytomous.command.new.child">
1253 <activeWhen>
1254 <reference
1255 definitionId="isRemoting">
1256 </reference>
1257 </activeWhen>
1258 </handler>
1259 <handler
1260 class="eu.etaxonomy.taxeditor.editor.key.polytomous.handler.RemotingCreateSiblingPolytomousKeyNodeHandler"
1261 commandId="eu.etaxonomy.taxeditor.key.polytomous.command.new.sibling">
1262 <activeWhen>
1263 <reference
1264 definitionId="isRemoting">
1265 </reference>
1266 </activeWhen>
1267 </handler>
1268 <handler
1269 class="eu.etaxonomy.taxeditor.handler.defaultHandler.OpenReferencingObjectsView"
1270 commandId="eu.etaxonomy.taxeditor.openReferencingObjectsView">
1271 <activeWhen>
1272 <with
1273 variable="activePartId">
1274 <equals
1275 value="eu.etaxonomy.taxeditor.editor.view.derivate.DerivateView">
1276 </equals>
1277 </with>
1278 </activeWhen>
1279 </handler>
1280 <handler
1281 class="eu.etaxonomy.taxeditor.editor.view.derivate.handler.OpenDerivativeEditorForDescriptionElement"
1282 commandId="eu.etaxonomy.taxeditor.editor.openSpecimenEditor">
1283 <activeWhen>
1284 <with
1285 variable="activePartId">
1286 <equals
1287 value="eu.etaxonomy.taxeditor.editor.view.descriptive">
1288 </equals>
1289 </with>
1290 </activeWhen>
1291 </handler>
1292 <handler
1293 class="eu.etaxonomy.taxeditor.editor.view.derivate.handler.OpenDerivativeEditorForTaxonNode"
1294 commandId="eu.etaxonomy.taxeditor.editor.openSpecimenEditor">
1295 <activeWhen>
1296 <with
1297 variable="selection">
1298 <reference
1299 definitionId="isTaxonNode">
1300 </reference>
1301 </with>
1302 </activeWhen>
1303 </handler>
1304 <handler
1305 class="eu.etaxonomy.taxeditor.editor.handler.OpenChecklistEditorHandler"
1306 commandId="eu.etaxonomy.taxeditor.editor.handler.OpenChecklistViewHandler">
1307 <activeWhen>
1308 <and>
1309 <reference
1310 definitionId="isChecklistEditorEnabled">
1311 </reference>
1312 <or>
1313 <reference
1314 definitionId="isTaxonNode">
1315 </reference>
1316 <reference
1317 definitionId="isClassification">
1318 </reference>
1319 </or>
1320 </and>
1321 </activeWhen>
1322 </handler>
1323 </extension>
1324 <extension
1325 name="%extension.name"
1326 point="org.eclipse.ui.commands">
1327 <category
1328 id="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1329 name="%category.name.0">
1330 </category>
1331 <command
1332 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1333 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.OpenParentHandler"
1334 id="eu.etaxonomy.taxeditor.editor.command.openParent"
1335 name="%command.name">
1336 </command>
1337 <command
1338 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1339 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.CreateHomotypicSynonymHandler"
1340 id="eu.etaxonomy.taxeditor.editor.name.createHomotypicSynoym"
1341 name="%command.name.0">
1342 </command>
1343 <command
1344 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1345 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.CreateHeterotypicSynonymHandler"
1346 id="eu.etaxonomy.taxeditor.editor.name.createHeterotypicSynoym"
1347 name="%command.name.1">
1348 </command>
1349 <command
1350 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1351 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.CreateSynonymInHomotypicalGroupHandler"
1352 id="eu.etaxonomy.taxeditor.editor.name.createSynonymInHomotypicalGroup"
1353 name="%command.name.2">
1354 </command>
1355 <command
1356 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1357 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.CreateMisapplicationHandler"
1358 id="eu.etaxonomy.taxeditor.editor.name.createMisapplication"
1359 name="%command.name.36">
1360 </command>
1361 <!--command
1362 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.MoveTaxonHandler"
1363 id="eu.etaxonomy.taxeditor.editor.name.moveTaxon"
1364 name="Move Taxon">
1365 </command-->
1366 <command
1367 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1368 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeToSynonymHandler"
1369 id="eu.etaxonomy.taxeditor.editor.name.changeToSynonym"
1370 name="%command.name.3">
1371 </command>
1372 <command
1373 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1374 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeSynonymToAcceptedTaxonHandler"
1375 id="eu.etaxonomy.taxeditor.editor.name.changeToAcceptedTaxon"
1376 name="%command.name.4">
1377 </command>
1378 <command
1379 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1380 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeToMisapplicationHandler"
1381 id="eu.etaxonomy.taxeditor.editor.name.changeToMisapplication"
1382 name="%command.name.5">
1383 </command>
1384 <command
1385 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1386 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.SwapSynonymAndAcceptedHandler"
1387 id="eu.etaxonomy.taxeditor.editor.name.swapSynonymAndAccepted"
1388 name="%command.name.6">
1389 </command>
1390 <command
1391 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1392 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.SetBasionymHandler"
1393 id="eu.etaxonomy.taxeditor.editor.name.setAsBasionym"
1394 name="%command.name.57">
1395 </command>
1396 <command
1397 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1398 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.MoveSynonymToAnotherAcceptedTaxonHandler"
1399 id="eu.etaxonomy.taxeditor.editor.name.moveSynonymToAnotherAcceptedTaxon"
1400 name="%command.name.46">
1401 </command>
1402 <command
1403 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1404 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.SetBasionymHandler"
1405 id="eu.etaxonomy.taxeditor.editor.name.setBasionym"
1406 name="%command.name.7">
1407 </command>
1408 <command
1409 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1410 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.RemoveBasionymHandler"
1411 id="eu.etaxonomy.taxeditor.editor.name.removeBasionym"
1412 name="%command.name.8">
1413 </command>
1414 <!-- <command
1415 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1416 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeAcceptedTaxonToSynonymHandler"
1417 id="eu.etaxonomy.taxeditor.editor.name.changeAcceptedToSynonym"
1418 name="Change Accepted Taxon to Synonym">
1419 </command>-->
1420 <command
1421 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1422 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.DeleteTaxonBaseHandler"
1423 id="eu.etaxonomy.taxeditor.editor.name.delete"
1424 name="%command.name.45">
1425 </command>
1426 <command
1427 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1428 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.DeleteAllEmptyNamesHandler"
1429 id="eu.etaxonomy.taxeditor.editor.name.deleteAllEmptyNames"
1430 name="%command.name.9">
1431 </command>
1432 <category
1433 id="eu.etaxonomy.taxeditor.editor.view.descriptive.command.category"
1434 name="%category.name.1">
1435 </category>
1436 <command
1437 categoryId="eu.etaxonomy.taxeditor.editor.view.descriptive.command.category"
1438 defaultHandler="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.CreateDescriptionElementHandler"
1439 id="eu.etaxonomy.taxeditor.editor.view.descriptive.command.createDescriptionElement"
1440 name="%command.name.10">
1441 </command>
1442 <command
1443 categoryId="eu.etaxonomy.taxeditor.editor.view.descriptive.command.category"
1444 defaultHandler="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.CreateDescriptionHandler"
1445 id="eu.etaxonomy.taxeditor.editor.view.descriptive.command.adddescription"
1446 name="%command.name.11">
1447 </command>
1448 <command
1449 categoryId="eu.etaxonomy.taxeditor.editor.view.descriptive.command.category"
1450 defaultHandler="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.DeleteHandler"
1451 id="eu.etaxonomy.taxeditor.editor.view.descriptive.command.delete"
1452 name="%command.name.48">
1453 </command>
1454 <category
1455 id="eu.etaxonomy.taxeditor.editor.view.uses.command.category"
1456 name="%category.name.2">
1457 </category>
1458 <command
1459 categoryId="eu.etaxonomy.taxeditor.editor.view.uses.command.category"
1460 defaultHandler="eu.etaxonomy.taxeditor.editor.view.uses.handler.CreateUseHandler"
1461 id="eu.etaxonomy.taxeditor.use.commands.adduse"
1462 name="%command.name.14">
1463 </command>
1464 <command
1465 categoryId="eu.etaxonomy.taxeditor.editor.view.uses.command.category"
1466 defaultHandler="eu.etaxonomy.taxeditor.editor.view.uses.handler.CreateUseRecordHandler"
1467 id="eu.etaxonomy.taxeditor.editor.use.createUseRecord"
1468 name="%command.name.16">
1469 </command>
1470 <command
1471 categoryId="eu.etaxonomy.taxeditor.editor.view.uses.command.category"
1472 defaultHandler="eu.etaxonomy.taxeditor.editor.view.uses.handler.CreateUseSummaryHandler"
1473 id="eu.etaxonomy.taxeditor.editor.use.createUseSummary"
1474 name="%command.name.15">
1475 </command>
1476 <command
1477 id="eu.etaxonomy.taxeditor.editor.use.command.delete"
1478 name="%command.name.47">
1479 </command>
1480 <category
1481 id="eu.etaxonomy.taxeditor.editor.media.category"
1482 name="%category.name.3">
1483 </category>
1484 <command
1485 categoryId="eu.etaxonomy.taxeditor.editor.media.category"
1486 defaultHandler="eu.etaxonomy.taxeditor.editor.view.media.handler.MoveImageDownInListHandler"
1487 id="eu.etaxonomy.taxeditor.editor.media.command.moveimgdown"
1488 name="%command.name.19">
1489 </command>
1490 <command
1491 categoryId="eu.etaxonomy.taxeditor.editor.media.category"
1492 defaultHandler="eu.etaxonomy.taxeditor.editor.view.media.handler.AddImageGalleryHandler"
1493 id="eu.etaxonomy.taxeditor.editor.media.command.newimagegallery"
1494 name="%command.name.20">
1495 </command>
1496 <command
1497 categoryId="eu.etaxonomy.taxeditor.editor.media.category"
1498 defaultHandler="eu.etaxonomy.taxeditor.editor.view.media.handler.CreateMediaHandler"
1499 id="eu.etaxonomy.taxeditor.editor.media.command.newimage"
1500 name="%command.name.21">
1501 </command>
1502 <command
1503 categoryId="eu.etaxonomy.taxeditor.editor.media.category"
1504 defaultHandler="eu.etaxonomy.taxeditor.editor.view.media.handler.AddExistingMediaHandler"
1505 id="eu.etaxonomy.taxeditor.editor.media.command.useExistingImage"
1506 name="%command.name.37">
1507 </command>
1508 <command
1509 categoryId="eu.etaxonomy.taxeditor.editor.media.category"
1510 defaultHandler="eu.etaxonomy.taxeditor.editor.view.media.handler.MoveImageUpInListHandler"
1511 id="eu.etaxonomy.taxeditor.editor.media.command.moveimgup"
1512 name="%command.name.22">
1513 </command>
1514 <command
1515 categoryId="eu.etaxonomy.taxeditor.editor.media.category"
1516 defaultHandler="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.DeleteHandler"
1517 id="eu.etaxonomy.taxeditor.editor.media.command.delete"
1518 name="%command.name.49">
1519 </command>
1520
1521 <category
1522 id="eu.etaxonomy.taxeditor.editor.new.category"
1523 name="%category.name.4">
1524 </category>
1525 <command
1526 categoryId="eu.etaxonomy.taxeditor.editor.new.category"
1527 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.create.NewReferenceHandler"
1528 id="eu.etaxonomy.taxeditor.editor.command.new.reference"
1529 name="%command.name.23">
1530 </command>
1531 <command
1532 categoryId="eu.etaxonomy.taxeditor.editor.new.category"
1533 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.create.NewNameHandler"
1534 id="eu.etaxonomy.taxeditor.editor.command.new.name"
1535 name="%command.name.24">
1536 </command>
1537 <command
1538 categoryId="eu.etaxonomy.taxeditor.editor.new.category"
1539 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.create.NewTeamHandler"
1540 id="eu.etaxonomy.taxeditor.editor.command.new.team"
1541 name="%command.name.25">
1542 </command>
1543 <command
1544 categoryId="eu.etaxonomy.taxeditor.editor.new.category"
1545 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.create.NewPersonHandler"
1546 id="eu.etaxonomy.taxeditor.editor.command.new.person"
1547 name="%command.name.26">
1548 </command>
1549 <category
1550 id="eu.etaxonomy.taxeditor.editor.key.category"
1551 name="%category.name.5">
1552 </category>
1553 <command
1554 categoryId="eu.etaxonomy.taxeditor.editor.key.category"
1555 defaultHandler="eu.etaxonomy.taxeditor.editor.key.polytomous.handler.CreateChildNodeHandler"
1556 id="eu.etaxonomy.taxeditor.key.polytomous.command.new.child"
1557 name="%command.name.28">
1558 </command>
1559 <command
1560 categoryId="eu.etaxonomy.taxeditor.editor.key.category"
1561 defaultHandler="eu.etaxonomy.taxeditor.editor.key.polytomous.handler.CreateSiblingNodeHandler"
1562 id="eu.etaxonomy.taxeditor.key.polytomous.command.new.sibling"
1563 name="%command.name.29">
1564 </command>
1565 <command
1566 categoryId="eu.etaxonomy.taxeditor.editor.key.category"
1567 defaultHandler="eu.etaxonomy.taxeditor.editor.key.polytomous.handler.RefreshNodeNumberingHandler"
1568 id="eu.etaxonomy.taxeditor.key.polytomous.command.refresh"
1569 name="%command.name.30">
1570 </command>
1571 <command
1572 categoryId="eu.etaxonomy.taxeditor.editor.key.category"
1573 defaultHandler="eu.etaxonomy.taxeditor.editor.key.handler.ApplyLayoutHandler"
1574 id="eu.etaxonomy.taxeditor.key.command.applyLayout"
1575 name="%command.name.31">
1576 </command>
1577 <command
1578 defaultHandler="eu.etaxonomy.taxeditor.editor.key.polytomous.handler.DeleteNodeHandler"
1579 id="eu.etaxonomy.taxeditor.key.polytomous.command.delete"
1580 name="%command.name.50">
1581 </command>
1582 <category
1583 id="eu.etaxonomy.taxeditor.editor.view.concept.category"
1584 name="%category.name.6">
1585 </category>
1586 <command
1587 categoryId="eu.etaxonomy.taxeditor.editor.view.concept.category"
1588 defaultHandler="eu.etaxonomy.taxeditor.editor.view.concept.handler.CreateConceptRelationHandler"
1589 id="eu.etaxonomy.taxeditor.editor.name.createConceptRelation"
1590 name="%command.name.32">
1591 </command>
1592 <command
1593 categoryId="eu.etaxonomy.taxeditor.editor.view.concept.category"
1594 defaultHandler="eu.etaxonomy.taxeditor.editor.view.concept.handler.OpenRelatedConceptHandler"
1595 id="eu.etaxonomy.taxeditor.editor.view.concept.command.open"
1596 name="%command.name.33">
1597 </command>
1598 <command
1599 categoryId="eu.etaxonomy.taxeditor.editor.view.concept.category"
1600 defaultHandler="eu.etaxonomy.taxeditor.editor.view.concept.handler.DeleteConceptRelationHandler"
1601 id="eu.etaxonomy.taxeditor.editor.view.concept.command.delete"
1602 name="%command.name.51">
1603 </command>
1604 <category
1605 id="eu.etaxonomy.taxeditor.bulkeditor.group.category"
1606 name="%category.name.7">
1607 </category>
1608 <command
1609 categoryId="eu.etaxonomy.taxeditor.bulkeditor.group.category"
1610 defaultHandler="eu.etaxonomy.taxeditor.editor.group.authority.handler.EditCdmAuthoritiesHandler"
1611 id="eu.etaxonomy.taxeditor.group.cdmauthorities.edit"
1612 name="%command.name.34">
1613 </command>
1614 <command
1615 id="eu.etaxonomy.taxeditor.editor.handler.OpenChecklistViewHandler"
1616 name="%command.name.38">
1617 <commandParameter
1618 id="eu.etaxonomy.taxeditor.editor.handler.OpenChecklistViewHandler.uuid"
1619 name="taxonNodeUuid"
1620 optional="true"
1621 typeId="eu.etaxonomy.taxeditor.uuidParameterType">
1622 </commandParameter>
1623 </command>
1624 <command
1625 categoryId="eu.etaxonomy.taxeditor.editor.new.category"
1626 defaultHandler="eu.etaxonomy.taxeditor.view.datasource.handler.CreateDataSourceHandler"
1627 id="eu.etaxonomy.taxeditor.editor.command.new.datasource"
1628 name="%command.name.39">
1629 </command>
1630 <command
1631 id="eu.etaxonomy.taxeditor.editor.handler.showOnlyIndividualAssociations"
1632 name="%command.name.41">
1633 </command>
1634 <command
1635 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.defaultHandler.DefaultOpenTaxonEditorForTaxonHandler"
1636 id="eu.etaxonomy.taxeditor.editor.openTaxonEditorForTaxon"
1637 name="%command.name.42">
1638 <commandParameter
1639 id="eu.etaxonomy.taxeditor.editor.openTaxonEditorForTaxon.uuid"
1640 name="%commandParameter.name"
1641 optional="false"
1642 typeId="eu.etaxonomy.taxeditor.uuidParameterType">
1643 </commandParameter>
1644 </command>
1645 <command
1646 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.defaultHandler.DefaultOpenTaxonEditorForTaxonNodeHandler"
1647 id="eu.etaxonomy.taxeditor.editor.openTaxonEditorForTaxonNode"
1648 name="%command.name.OPEN_NAME_EDITOR_FOR_TAXON_NODE">
1649 <commandParameter
1650 id="eu.etaxonomy.taxeditor.editor.openTaxonEditorForTaxonNode.uuid"
1651 name="taxon node uuid"
1652 optional="true"
1653 typeId="eu.etaxonomy.taxeditor.uuidParameterType">
1654 </commandParameter>
1655 </command>
1656 <command
1657 defaultHandler="eu.etaxonomy.taxeditor.editor.view.derivate.handler.DeleteDerivateHandler"
1658 id="eu.etaxonomy.taxeditor.editor.derivate.deepDelete"
1659 name="%command.name.44">
1660 </command>
1661 <command
1662 categoryId="eu.etaxonomy.taxeditor.editor.view.descriptive.command.category"
1663 defaultHandler="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.MoveDescriptionToOtherTaxonHandler"
1664 id="eu.etaxonomy.taxeditor.editor.view.descriptive.command.moveDescriptionToTaxon"
1665 name="%command.name.13">
1666 </command>
1667
1668 <command
1669 categoryId="eu.etaxonomy.taxeditor.editor.view.descriptive.command.category"
1670 defaultHandler="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.MoveDescriptionElementsHandler"
1671 id="eu.etaxonomy.taxeditor.editor.view.descriptive.command.moveDescriptionElements"
1672 name="%command.name.12">
1673 </command>
1674 <command
1675 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.OpenDerivateViewHandler"
1676 id="eu.etaxonomy.taxeditor.editor.openSpecimenEditor"
1677 name="%command.name.OPEN_DERIVATIVE_EDITOR">
1678 <commandParameter
1679 id="eu.etaxonomy.taxeditor.editor.openSpecimenEditor.uuid"
1680 name="Specimen Uuids"
1681 optional="true"
1682 typeId="eu.etaxonomy.taxeditor.uuidParameterType">
1683 </commandParameter>
1684 </command>
1685 <command
1686 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.OpenDerivateViewHandler"
1687 id="eu.etaxonomy.taxeditor.editor.openSpecimenEditorFromMenu"
1688 name="%command.name.OPEN_DERIVATIVE_EDITOR">
1689 </command>
1690 <command
1691 defaultHandler="eu.etaxonomy.taxeditor.editor.view.derivate.handler.ListenToSelectionChangeHandler"
1692 id="eu.etaxonomy.taxeditor.editor.derivative.listenToSelectionChange"
1693 name="%command.name.LINK_WITH_TAXON_SELECTION">
1694 </command>
1695 <command
1696 defaultHandler="eu.etaxonomy.taxeditor.editor.view.derivate.handler.SingleReadHandler"
1697 id="eu.etaxonomy.taxeditor.editor.derivative.copySingleReadToClipBoard"
1698 name="%command.name.COPY_SINGLE_READ_TO_CLIPBOARD">
1699 </command>
1700 <command
1701 defaultHandler="eu.etaxonomy.taxeditor.editor.view.derivate.handler.SingleReadHandler"
1702 id="eu.etaxonomy.taxeditor.editor.derivative.reuseSingleRead"
1703 name="%command.name.REUSE_SINGLE_READ">
1704 </command>
1705 <command
1706 defaultHandler="eu.etaxonomy.taxeditor.editor.view.derivate.handler.SingleReadHandler"
1707 id="eu.etaxonomy.taxeditor.editor.derivative.removeSingleReadFromSequence"
1708 name="%command.name.REMOVE_SINGLE_READ">
1709 </command>
1710 <command
1711 defaultHandler="eu.etaxonomy.taxeditor.editor.view.derivate.handler.ToggleLinkWithTaxonSelectionHandler"
1712 id="eu.etaxonomy.taxeditor.editor.derivative.toggleLinkWithTaxonSelection"
1713 name="%command.name.TOGGLE_LINK_WITH_TAXON_SELECTION">
1714 </command>
1715
1716 </extension>
1717 <extension
1718 point="org.eclipse.core.expressions.definitions">
1719 <definition
1720 id="nameEditorActive">
1721 <with
1722 variable="activeEditorId">
1723 <equals
1724 value="eu.etaxonomy.taxeditor.editor.multipagetaxonview">
1725 </equals>
1726 </with>
1727 </definition>
1728 <definition
1729 id="isAcceptedTaxon">
1730 <with
1731 variable="selection">
1732 <test
1733 property="eu.etaxonomy.taxeditor.editor.name.propertyTester.isAcceptedTaxon">
1734 </test>
1735 </with>
1736 </definition>
1737 <definition
1738 id="isNotHomotypicSynonymOfAcceptedTaxon">
1739 <with
1740 variable="selection">
1741 <test
1742 property="eu.etaxonomy.taxeditor.editor.name.propertyTester.isNotHomotypicSynonymOfAcceptedTaxon">
1743 </test>
1744 </with>
1745 </definition>
1746 <definition
1747 id="isSynonymInHomotypicalGroupWithMoreSynonyms">
1748 <with
1749 variable="selection">
1750 <test
1751 property="eu.etaxonomy.taxeditor.editor.name.propertyTester.isSynonymInHomotypicalGroupWithMoreSynonyms">
1752 </test>
1753 </with>
1754 </definition>
1755 <definition
1756 id="isSynonym">
1757 <with
1758 variable="selection">
1759 <test
1760 property="eu.etaxonomy.taxeditor.editor.name.propertyTester.isSynonym">
1761 </test>
1762 </with>
1763 </definition>
1764 <definition
1765 id="isMisapplication">
1766 <with
1767 variable="selection">
1768 <test
1769 property="eu.etaxonomy.taxeditor.editor.name.propertyTester.isMisapplication">
1770 </test>
1771 </with>
1772 </definition>
1773 <definition
1774 id="isTaxonBase">
1775 <with
1776 variable="selection">
1777 <test
1778 property="eu.etaxonomy.taxeditor.editor.name.propertyTester.isTaxonBase">
1779 </test>
1780 </with>
1781 </definition>
1782 <definition
1783 id="hasEmptyNames">
1784 <with
1785 variable="selection">
1786 <test
1787 property="eu.etaxonomy.taxeditor.editor.name.propertyTester.hasEmptyNames">
1788 </test>
1789 </with>
1790 </definition>
1791 <definition
1792 id="isDeletable">
1793 <with
1794 variable="selection">
1795 <test
1796 property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isDeletable">
1797 </test>
1798 </with>
1799 </definition>
1800 <definition
1801 id="isMedia">
1802 <with
1803 variable="selection">
1804 <test
1805 property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isMedia">
1806 </test>
1807 </with>
1808 </definition>
1809 <definition
1810 id="isTaxonEditor">
1811 <with
1812 variable="selection">
1813 <test
1814 property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isTaxonEditor">
1815 </test>
1816 </with>
1817 </definition>
1818 <definition
1819 id="isBulkEditor">
1820 <with
1821 variable="selection">
1822 <test
1823 property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isBulkEditor">
1824 </test>
1825 </with>
1826 </definition>
1827 <definition
1828 id="isDerivateEditor">
1829 <with
1830 variable="selection">
1831 <test
1832 property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isDerivateEditor">
1833 </test>
1834 </with>
1835 </definition>
1836 <definition
1837 id="isDescription">
1838 <with
1839 variable="selection">
1840 <test
1841 property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isDescription">
1842 </test>
1843 </with>
1844 </definition>
1845 <definition
1846 id="isDescriptionElement">
1847 <with
1848 variable="selection">
1849 <test
1850 property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isDescriptionElement">
1851 </test>
1852 </with>
1853 </definition>
1854 <definition
1855 id="isFeatureNodeContainer">
1856 <with
1857 variable="selection">
1858 <test
1859 property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isFeatureNodeContainer">
1860 </test>
1861 </with>
1862 </definition>
1863 <definition
1864 id="isImageGallery">
1865 <with
1866 variable="selection">
1867 <test
1868 property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isImageGallery">
1869 </test>
1870 </with>
1871 </definition>
1872 <definition
1873 id="isAcceptedAndHasNoHomotypicSynonyms">
1874 <with
1875 variable="selection">
1876 <test
1877 property="eu.etaxonomy.taxeditor.editor.name.propertyTester.isAcceptedAndHasNoHomotypicSynonyms">
1878 </test>
1879 </with>
1880 </definition>
1881 <definition
1882 id="isGroupEditor">
1883 <with
1884 variable="activeEditor">
1885 <test
1886 property="taxeditor-bulkeditor.propertyTester.isGroupEditor">
1887 </test>
1888 </with>
1889 </definition>
1890 <definition
1891 id="isIndividualsAssociation">
1892 <with
1893 variable="selection">
1894 <test
1895 property="eu.etaxonomy.taxeditor.descriptions.propertyTester.isIndividualsAssociation">
1896 </test>
1897 </with>
1898 </definition>
1899 <definition
1900 id="isRemoting">
1901 <test
1902 property="eu.etaxonomy.taxeditor.preference.CdmStorePropertyTester.isRemoting">
1903 </test>
1904 </definition>
1905 <definition
1906 id="isSequence">
1907 <with
1908 variable="selection">
1909 <test
1910 property="eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester.isSequence">
1911 </test>
1912 </with>
1913 </definition>
1914 <definition
1915 id="isSingleRead">
1916 <with
1917 variable="selection">
1918 <test
1919 property="eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester.isSingleRead">
1920 </test>
1921 </with>
1922 </definition>
1923 <definition
1924 id="isSingleReadReusableHere">
1925 <with
1926 variable="selection">
1927 <test
1928 property="eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester.isSingleReadReusableHere">
1929 </test>
1930 </with>
1931 </definition>
1932 <definition
1933 id="isSingleReadReused">
1934 <with
1935 variable="selection">
1936 <test
1937 property="eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester.isSingleReadReused">
1938 </test>
1939 </with>
1940 </definition>
1941 <definition
1942 id="isDerivativeEditorLinkedToTaxonSelection">
1943 <with
1944 variable="activeEditor">
1945 <test
1946 property="eu.etaxonomy.taxeditor.editor.view.derivate.DerivativeEditorPropertyTester.isLinkedWithTaxonSelection">
1947 </test>
1948 </with>
1949 </definition>
1950 </extension>
1951 <extension
1952 point="org.eclipse.core.expressions.propertyTesters">
1953 <propertyTester
1954 class="eu.etaxonomy.taxeditor.editor.name.handler.NameEditorMenuPropertyTester"
1955 id="eu.etaxonomy.taxeditor.editor.name.propertyTester"
1956 namespace="eu.etaxonomy.taxeditor.editor.name.propertyTester"
1957 properties="isAcceptedTaxon,isSynonym,isMisapplication,isTaxonBase,hasEmptyNames,isAcceptedAndHasNoHomotypicSynonyms,isNotHomotypicSynonymOfAcceptedTaxon,isSynonymInHomotypicalGroupWithMoreSynonyms"
1958 type="org.eclipse.jface.viewers.IStructuredSelection">
1959 </propertyTester>
1960 <propertyTester
1961 class="eu.etaxonomy.taxeditor.editor.view.descriptive.handler.DescriptionsMenuPropertyTester"
1962 id="eu.etaxonomy.taxeditor.descriptions.PropertyTester"
1963 namespace="eu.etaxonomy.taxeditor.descriptions.propertyTester"
1964 properties="isMedia,isDescription,isDescriptionElement,isDeletable,isFeatureNodeContainer,isImageGallery,isTaxonEditor,isBulkEditor,isDerivateEditor, isIndividualsAssociation"
1965 type="org.eclipse.jface.viewers.TreeSelection">
1966 </propertyTester>
1967 <propertyTester
1968 class="eu.etaxonomy.taxeditor.bulkeditor.command.BulkEditorPropertyTester"
1969 id="taxeditor-bulkeditor.PropertyTester"
1970 namespace="taxeditor-bulkeditor.propertyTester"
1971 properties="isGroupEditor"
1972 type="eu.etaxonomy.taxeditor.bulkeditor.BulkEditor">
1973 </propertyTester>
1974 <propertyTester
1975 class="eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester"
1976 id="eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester"
1977 namespace="eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester"
1978 properties="isSequence,isSingleRead,isSingleReadReusableHere,isSingleReadReused"
1979 type="org.eclipse.jface.viewers.IStructuredSelection">
1980 </propertyTester>
1981 <propertyTester
1982 class="eu.etaxonomy.taxeditor.editor.view.derivate.DerivativeEditorPropertyTester"
1983 id="eu.etaxonomy.taxeditor.editor.view.derivate.DerivativeEditorPropertyTester"
1984 namespace="eu.etaxonomy.taxeditor.editor.view.derivate.DerivativeEditorPropertyTester"
1985 properties="isLinkedWithTaxonSelection"
1986 type="eu.etaxonomy.taxeditor.editor.view.derivate.DerivateView">
1987 </propertyTester>
1988 </extension>
1989 <extension
1990 point="org.eclipse.ui.bindings">
1991 <scheme
1992 description="%scheme.description"
1993 id="eu.etaxonomy.taxeditor.bindings.scheme.default"
1994 name="%scheme.name">
1995 </scheme>
1996 </extension>
1997 <!--extension
1998 point="org.eclipse.ui.importWizards">
1999 <wizard
2000 category="eu.etaxonomy.taxeditor.import.category.cdm"
2001 class="eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenSearchWizard"
2002 id="eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenSearchWizard"
2003 name="%wizard.name">
2004 <description>
2005 %wizard.description
2006 </description>
2007 </wizard>
2008 </extension-->
2009 <extension
2010 point="eu.etaxonomy.taxeditor.store.cdmViewer">
2011 <viewCommandMapping
2012 commandId="eu.etaxonomy.taxeditor.editor.openTaxonEditorForTaxonNode"
2013 selection="eu.etaxonomy.cdm.model.taxon.TaxonNode"
2014 viewerName="%viewCommandMapping.viewerName.NAME_EDITOR">
2015 </viewCommandMapping>
2016 <viewCommandMapping
2017 commandId="eu.etaxonomy.taxeditor.editor.openTaxonEditorForTaxon"
2018 selection="eu.etaxonomy.cdm.model.taxon.TaxonBase"
2019 viewerName="%viewCommandMapping.viewerName.NAME_EDITOR">
2020 </viewCommandMapping>
2021 <viewCommandMapping
2022 commandId="eu.etaxonomy.taxeditor.editor.openSpecimenEditor"
2023 selection="eu.etaxonomy.cdm.model.description.IndividualsAssociation"
2024 viewerName="%viewCommandMapping.viewerName.SPECIMEN_EDITOR">
2025 </viewCommandMapping>
2026 <viewCommandMapping
2027 commandId="eu.etaxonomy.taxeditor.editor.openSpecimenEditor"
2028 selection="eu.etaxonomy.cdm.model.taxon.TaxonNode"
2029 viewerName="%viewCommandMapping.viewerName.SPECIMEN_EDITOR">
2030 </viewCommandMapping>
2031 <viewCommandMapping
2032 commandId="eu.etaxonomy.taxeditor.editor.handler.OpenChecklistViewHandler"
2033 selection="eu.etaxonomy.cdm.model.taxon.ITaxonTreeNode"
2034 viewerName="%viewCommandMapping.viewerName.CHECKLIST_EDITOR">
2035 </viewCommandMapping>
2036 </extension>
2037 </plugin>