1 <?xml version=
"1.0" encoding=
"UTF-8"?>
2 <?eclipse version=
"3.2"?>
6 point=
"org.eclipse.core.runtime.applications">
9 class=
"eu.etaxonomy.taxeditor.editor.Application">
14 point=
"org.eclipse.core.runtime.adapters">
16 adaptableType=
"eu.etaxonomy.taxeditor.editor.MultiPageTaxonEditor"
17 class=
"eu.etaxonomy.taxeditor.editor.MultiPageTaxonEditorAdapterFactory">
19 type=
"eu.etaxonomy.taxeditor.editor.DuplicateArbitrator">
24 point=
"org.eclipse.ui.editors">
26 class=
"eu.etaxonomy.taxeditor.editor.key.KeyEditor"
28 id=
"eu.etaxonomy.taxeditor.editor.key"
29 name=
"%editor.name.1">
32 class=
"eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyGraphEditor"
34 id=
"eu.etaxonomy.taxeditor.editor.key.polytomous.graph"
35 name=
"%editor.name.2">
38 class=
"eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyListEditor"
40 id=
"eu.etaxonomy.taxeditor.editor.key.polytomous.list"
41 name=
"%editor.name.3">
44 class=
"eu.etaxonomy.taxeditor.editor.group.authority.CdmAuthorityEditor"
46 id=
"eu.etaxonomy.taxeditor.editor.group.authority"
47 name=
"%editor.name.4">
50 class=
"eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenImportEditor"
52 id=
"eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenImportEditor"
53 name=
"%editor.name.6">
56 class=
"eu.etaxonomy.taxeditor.editor.view.dataimport.GbifImportEditor"
58 id=
"eu.etaxonomy.taxeditor.editor.view.dataimport.GbifImportEditor"
59 name=
"%editor.name.7">
62 class=
"eu.etaxonomy.taxeditor.editor.view.checklist.ChecklistEditor"
63 icon=
"icons/check.png"
64 id=
"eu.etaxonomy.taxeditor.editor.view.checklist.ChecklistEditor"
65 name=
"%editor.name.8">
69 point=
"org.eclipse.ui.views">
71 category=
"eu.etaxonomy.taxeditor.editor.category"
72 class=
"eu.etaxonomy.taxeditor.editor.view.concept.graph.ConceptGraphView"
73 icon=
"icons/address-book-new.png"
74 id=
"eu.etaxonomy.taxeditor.editor.view.concept.graph"
79 id=
"eu.etaxonomy.taxeditor.editor.category"
80 name=
"%category.name">
84 class=
"eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenImportView"
85 id=
"eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenImportView"
90 class=
"eu.etaxonomy.taxeditor.editor.view.dataimport.GbifResponseImportView"
91 id=
"eu.etaxonomy.taxeditor.editor.view.dataimport.GbifResponseImportView"
96 category=
"eu.etaxonomy.taxeditor.editor.category"
97 class=
"eu.etaxonomy.taxeditor.editor.view.validation.ValidationProblemsView"
98 icon=
"icons/edit_16x16.gif"
99 id=
"eu.etaxonomy.taxeditor.editor.view.validation.problems"
104 <!-- VALIDATION RELATED STUFF -->
105 <extension point=
"org.eclipse.core.resources.markers" name=
"%extension.name.0" id=
"eu.etaxonomy.taxeditor.markers.validationerror">
106 <super type=
"org.eclipse.core.resources.problemmarker"/>
107 <attribute name=
"databaseId"/>
108 <attribute name=
"userFriendlyTypeName"/>
109 <attribute name=
"userFriendlyDescription"/>
110 <attribute name=
"userFriendlyFieldName"/>
111 <attribute name=
"validatorMessage"/>
112 <attribute name=
"invalidValue"/>
113 <attribute name=
"validatorClass"/>
114 <attribute name=
"entityClass"/>
115 <attribute name=
"entityId"/>
116 <persistent value=
"false"/>
119 <extension point=
"org.eclipse.ui.ide.markerSupport">
120 <markerContentGenerator
121 id=
"eu.etaxonomy.taxeditor.editor.validation.ValidationProblemsMarkerGenerator"
122 name=
"%markerContentGenerator.name">
123 <markerTypeReference id=
"eu.etaxonomy.taxeditor.markers.validationerror" />
125 <markerFieldReference id=
"eu.etaxonomy.taxeditor.markers.validation.userFriendlyTypeName" visible=
"true" />
126 <markerFieldReference id=
"eu.etaxonomy.taxeditor.markers.validation.userFriendlyDescription" visible=
"true" />
127 <markerFieldReference id=
"eu.etaxonomy.taxeditor.markers.validation.userFriendlyFieldName" visible=
"true" />
128 <markerFieldReference id=
"eu.etaxonomy.taxeditor.markers.validation.validatorMessage" visible=
"true" />
129 <markerFieldReference id=
"eu.etaxonomy.taxeditor.markers.validation.invalidValue" visible=
"true" />
130 <markerFieldReference id=
"eu.etaxonomy.taxeditor.markers.validation.validatorClass" visible=
"false" />
131 <markerFieldReference id=
"eu.etaxonomy.taxeditor.markers.validation.entityClass" visible=
"false" />
132 <markerFieldReference id=
"eu.etaxonomy.taxeditor.markers.validation.entityId" visible=
"false" />
133 </markerContentGenerator>
136 class=
"eu.etaxonomy.taxeditor.editor.view.validation.UserFriendlyTypeNameMarkerField"
137 id=
"eu.etaxonomy.taxeditor.markers.validation.userFriendlyTypeName"
138 name=
"%marker.field.0">
141 class=
"eu.etaxonomy.taxeditor.editor.view.validation.UserFriendlyDescriptionMarkerField"
142 id=
"eu.etaxonomy.taxeditor.markers.validation.userFriendlyDescription"
143 name=
"%marker.field.1">
146 class=
"eu.etaxonomy.taxeditor.editor.view.validation.UserFriendlyFieldNameMarkerField"
147 id=
"eu.etaxonomy.taxeditor.markers.validation.userFriendlyFieldName"
148 name=
"%marker.field.2 = Attribute">
151 class=
"eu.etaxonomy.taxeditor.editor.view.validation.InvalidValueMarkerField"
152 id=
"eu.etaxonomy.taxeditor.markers.validation.invalidValue"
153 name=
"%marker.field.3 = Problematic Value">
156 class=
"eu.etaxonomy.taxeditor.editor.view.validation.ValidatorMessageMarkerField"
157 id=
"eu.etaxonomy.taxeditor.markers.validation.validatorMessage"
158 name=
"%marker.field.4 = Problem description">
161 class=
"eu.etaxonomy.taxeditor.editor.view.validation.ValidatorClassMarkerField"
162 id=
"eu.etaxonomy.taxeditor.markers.validation.validatorClass"
163 name=
"%marker.field.5">
166 class=
"eu.etaxonomy.taxeditor.editor.view.validation.EntityClassMarkerField"
167 id=
"eu.etaxonomy.taxeditor.markers.validation.entityClass"
168 name=
"%marker.field.6">
171 class=
"eu.etaxonomy.taxeditor.editor.view.validation.EntityIdMarkerField"
172 id=
"eu.etaxonomy.taxeditor.markers.validation.entityId"
173 name=
"%marker.field.7">
178 point=
"org.eclipse.ui.elementFactories">
180 class=
"eu.etaxonomy.taxeditor.editor.TaxonEditorInputFactory"
181 id=
"eu.etaxonomy.taxeditor.editor.name.taxonEditorInputFactory">
185 point=
"org.eclipse.ui.menus">
187 locationURI=
"menu:eu.etaxonomy.navigation.menu.new?after=eu.etaxonomy.navigation.menu.new.separator1">
189 commandId=
"eu.etaxonomy.taxeditor.editor.command.new.name"
190 label=
"%command.label.46"
195 definitionId=
"isCdmStoreConnected">
200 commandId=
"eu.etaxonomy.taxeditor.editor.command.new.reference"
201 label=
"%command.label.47"
206 definitionId=
"isCdmStoreConnected">
211 commandId=
"eu.etaxonomy.taxeditor.editor.command.new.team"
212 label=
"%command.label.1"
217 definitionId=
"isCdmStoreConnected">
222 commandId=
"eu.etaxonomy.taxeditor.editor.command.new.person"
223 label=
"%command.label.2"
228 definitionId=
"isCdmStoreConnected">
233 name=
"eu.etaxonomy.navigation.menu.new.separator2"
237 name=
"eu.etaxonomy.navigation.menu.new.separator3"
241 commandId=
"eu.etaxonomy.taxeditor.editor.command.new.datasource"
242 label=
"%command.label.48"
247 locationURI=
"menu:eu.etaxonomy.taxeditor.menu.showView?before=eu.etaxonomy.taxeditor.store.showViewMenu.details">
249 name=
"eu.etaxonomy.taxeditor.editor.showViewMenu"
253 commandId=
"org.eclipse.ui.views.showView"
254 label=
"%command.label.7"
257 name=
"org.eclipse.ui.views.showView.viewId"
258 value=
"eu.etaxonomy.taxeditor.editor.view.concept.graph">
264 definitionId=
"isShowExperimentalFeatures">
267 definitionId=
"isCdmStoreConnected">
274 locationURI=
"menu:eu.etaxonomy.taxeditor.menu.showView?before=eu.etaxonomy.taxeditor.store.showViewMenu.internal">
276 name=
"eu.etaxonomy.taxeditor.store.showViewMenu.validation.separator"
280 commandId=
"org.eclipse.ui.views.showView"
281 label=
"%command.name.40"
284 name=
"org.eclipse.ui.views.showView.viewId"
285 value=
"eu.etaxonomy.taxeditor.editor.view.validation.problems">
290 definitionId=
"isCdmStoreConnected">
296 locationURI=
"menu:org.eclipse.ui.main.menu.navigate">
298 commandId=
"eu.etaxonomy.taxeditor.editor.command.openParent"
299 label=
"%command.label.8"
304 locationURI=
"popup:eu.etaxonomy.taxeditor.editor.taxon.name">
308 commandId=
"eu.etaxonomy.taxeditor.editor.name.createHeterotypicSynoym"
309 label=
"%command.label.9"
313 definitionId=
"isAcceptedTaxon">
318 commandId=
"eu.etaxonomy.taxeditor.editor.name.createHomotypicSynoym"
319 label=
"%command.label.10"
323 definitionId=
"isAcceptedTaxon">
328 commandId=
"eu.etaxonomy.taxeditor.editor.name.createSynonymInHomotypicalGroup"
329 label=
"%command.label.11"
333 definitionId=
"isSynonym">
342 commandId=
"eu.etaxonomy.taxeditor.editor.name.createMisapplication"
343 label=
"%command.label.49"
348 definitionId=
"isAcceptedTaxon">
351 definitionId=
"isMisapplication">
358 commandId="eu.etaxonomy.taxeditor.editor.name.changeAcceptedToSynonym"
359 label="Change Accepted Taxon to Synonym"
364 definitionId="isAcceptedAndHasNoHomotypicSynonyms">
370 definitionId="isAcceptedTaxon">
373 definitionId="isMisapplication">
379 label=
"%menu.label.0">
381 commandId=
"eu.etaxonomy.taxeditor.editor.name.changeToAcceptedTaxon"
382 label=
"%command.label.12"
389 definitionId=
"isAcceptedTaxon">
392 definitionId=
"isMisapplication">
397 definitionId=
"isNotHomotypicSynonymOfAcceptedTaxon">
403 commandId=
"eu.etaxonomy.taxeditor.editor.name.changeToSynonym"
404 label=
"%command.label.13"
410 definitionId=
"isAcceptedTaxon">
413 definitionId=
"isSynonym">
420 commandId=
"eu.etaxonomy.taxeditor.editor.name.changeToMisapplication"
421 label=
"%command.label.14"
427 definitionId=
"isAcceptedTaxon">
430 definitionId=
"isMisapplication">
438 name=
"taxeditor-editor.separator1"
442 commandId=
"eu.etaxonomy.taxeditor.editor.name.delete"
443 label=
"%command.label.15"
448 definitionId=
"isSynonym">
451 definitionId=
"isMisapplication">
454 definitionId=
"isConceptRelation">
460 commandId=
"eu.etaxonomy.taxeditor.editor.name.deleteAllEmptyNames"
461 label=
"%command.label.16"
465 definitionId=
"hasEmptyNames">
470 name=
"taxeditor-editor.separator2"
474 class="eu.etaxonomy.taxeditor.editor.name.handler.GroupBasionymContributionItem"
475 id="taxeditor-editor.dynamic.setBasionym">
479 definitionId="isAcceptedTaxon">
482 definitionId="isSynonym">
488 commandId=
"eu.etaxonomy.taxeditor.editor.name.swapSynonymAndAccepted"
489 label=
"%command.label.17"
493 definitionId=
"isSynonym">
498 commandId=
"eu.etaxonomy.taxeditor.editor.name.setAsBasionym"
499 label=
"%command.label.57"
503 definitionId=
"isSynonymInHomotypicalGroupWithMoreSynonyms">
508 commandId=
"eu.etaxonomy.taxeditor.editor.name.moveSynonymToAnotherAcceptedTaxon"
509 label=
"%command.label.56"
514 definitionId=
"isSynonym">
517 definitionId=
"isNotHomotypicSynonymOfAcceptedTaxon">
523 name=
"taxeditor-editor.separator3"
527 commandId=
"org.eclipse.ui.views.showView"
528 label=
"%command.label.18"
531 name=
"org.eclipse.ui.views.showView.viewId"
532 value=
"eu.etaxonomy.taxeditor.view.detail">
536 name=
"taxeditor-editor.separator4"
540 commandId=
"org.eclipse.ui.file.save"
541 label=
"%command.label.19"
546 locationURI=
"popup:eu.etaxonomy.taxeditor.editor.key.polytomous">
548 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.command.new"
549 label=
"%command.label.20"
553 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.delete"
554 label=
"%command.label.21"
558 name=
"taxeditor-editor.separator2"
562 commandId=
"eu.etaxonomy.taxeditor.key.command.applyLayout"
563 label=
"%command.label.22"
567 name=
"taxeditor-editor.separator3"
572 locationURI=
"popup:eu.etaxonomy.taxeditor.editor.key.polytomous.list">
574 label=
"%menu.label.4">
576 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.command.new.node"
577 label=
"%command.label.58"
581 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.command.new.child"
582 label=
"%command.label.23"
587 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.command.new.sibling"
588 label=
"%command.label.24"
592 class="eu.etaxonomy.taxeditor.view.CdmViewerContextMenu"
593 id="eu.etaxonomy.taxeditor.editor.polytomous.list.cdmViewerContextMenu">
596 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.command.refresh"
597 label=
"%command.label.25"
601 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.command.delete"
602 label=
"%command.label.26"
606 name=
"eu.etaxonomy.taxeditor.editor.separator1">
610 locationURI=
"popup:eu.etaxonomy.taxeditor.editor.view.descriptive">
612 commandId=
"eu.etaxonomy.taxeditor.editor.view.descriptive.command.adddescription"
613 label=
"%command.label.27"
617 label=
"%menu.label.1">
619 class=
"eu.etaxonomy.taxeditor.editor.view.descriptive.handler.DynamicFeatureMenu"
620 id=
"eu.etaxonomy.taxeditor.dynamicFeatureMenu">
626 definitionId=
"isDescription">
629 definitionId=
"isDescriptionElement">
632 definitionId=
"isFeatureNodeContainer">
638 name=
"eu.etaxonomy.taxeditor.taxonDescriptionEditor.separator3"
642 commandId=
"eu.etaxonomy.taxeditor.editor.view.descriptive.command.moveDescriptionToTaxon"
643 label=
"%command.label.28"
648 definitionId=
"isDescription">
653 commandId=
"eu.etaxonomy.taxeditor.editor.view.descriptive.command.moveDescriptionElements"
654 label=
"%command.label.29"
660 definitionId=
"isFeatureNodeContainer">
663 definitionId=
"isDescriptionElement">
669 name=
"eu.etaxonomy.taxeditor.editor.separator1">
672 class=
"eu.etaxonomy.taxeditor.view.CdmViewerContextMenu"
673 id=
"eu.etaxonomy.taxeditor.editor.descriptive.cdmViewerContextMenu">
676 name=
"eu.etaxonomy.taxeditor.editor.separator1">
679 name=
"eu.etaxonomy.taxeditor.taxonDescriptionEditor.separator.afterNew"
683 commandId=
"eu.etaxonomy.taxeditor.editor.view.descriptive.command.delete"
684 label=
"%command.label.30"
694 name=
"eu.etaxonomy.taxeditor.taxonDescriptionEditor.separator.afterDelete"
698 commandId=
"org.eclipse.ui.file.save"
699 label=
"%command.label.31"
703 name=
"eu.etaxonomy.taxeditor.editor.separator1">
707 locationURI=
"popup:eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenImportEditor">
709 class=
"eu.etaxonomy.taxeditor.editor.view.dataimport.DataImportEditorContextMenu"
710 id=
"eu.etaxonomy.taxeditor.editor.view.dataimport.DataImportEditorContextMenu">
714 locationURI=
"popup:eu.etaxonomy.taxeditor.editor.view.dataimport.GbifImportEditor">
716 class=
"eu.etaxonomy.taxeditor.editor.view.dataimport.DataImportEditorContextMenu"
717 id=
"eu.etaxonomy.taxeditor.editor.view.dataimport.DataImportEditorContextMenu">
728 locationURI=
"popup:bulkeditor.editor?before=eu.etaxonomy.taxeditor.bulkeditor.separator1">
730 commandId=
"eu.etaxonomy.taxeditor.group.cdmauthorities.edit"
731 label=
"%command.label.45"
735 definitionId=
"isGroupEditor">
742 locationURI=
"toolbar:org.eclipse.ui.main.toolbar?after=eu.etaxonomy.taxeditor.navigation.search.toolbar">
744 id=
"eu.etaxonomy.taxeditor.editor.derivativeViewToolbar">
746 commandId=
"eu.etaxonomy.taxeditor.editor.derivative.listenToSelectionChange"
747 icon=
"icons/synced.gif"
748 label=
"%command.label.LINK_WITH_TAXON_SELECTIO"
753 variable=
"activePartId">
755 value=
"eu.etaxonomy.taxeditor.editor.view.derivate.DerivateView">
763 locationURI=
"menu:bulkeditor.menus.openmenu">
765 commandId=
"eu.etaxonomy.taxeditor.editor.openSpecimenEditorFromMenu"
766 label=
"%command.label.DERIVATIVE_EDITOR"
771 definitionId=
"isCdmStoreConnected">
778 point=
"org.eclipse.ui.handlers">
780 class=
"org.eclipse.ui.internal.handlers.NewEditorHandler"
781 commandId=
"org.eclipse.ui.window.newEditor">
785 value=
"eu.etaxonomy.taxeditor.editor.name.TaxonNameEditor">
796 class=
"eu.etaxonomy.taxeditor.editor.name.handler.DeleteTaxonBaseHandler"
797 commandId=
"eu.etaxonomy.taxeditor.editor.name.command.delete">
801 definitionId=
"isTaxonBase">
805 definitionId=
"isAcceptedTaxon">
812 class=
"eu.etaxonomy.taxeditor.editor.key.polytomous.handler.DeleteNodeHandler"
813 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.command.delete">
816 variable=
"activePartId">
818 value=
"eu.etaxonomy.taxeditor.editor.key">
824 variable=
"selection">
826 property=
"eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester.isKeyNode">
832 class=
"eu.etaxonomy.taxeditor.editor.key.polytomous.handler.RemotingCreateChildPolytomousKeyNodeHandler"
833 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.command.new.child">
836 definitionId=
"isRemoting">
841 class=
"eu.etaxonomy.taxeditor.editor.key.polytomous.handler.InsertNewNodeHandler"
842 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.command.new.node">
845 variable=
"selection">
847 property=
"eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester.isKeyNode">
854 class=
"eu.etaxonomy.taxeditor.editor.key.polytomous.handler.RemotingCreateSiblingPolytomousKeyNodeHandler"
855 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.command.new.sibling">
858 variable=
"activePartId">
860 value=
"eu.etaxonomy.taxeditor.editor.key">
866 variable=
"selection">
868 property=
"eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester.isKeyNode">
875 class=
"eu.etaxonomy.taxeditor.handler.defaultHandler.OpenReferencingObjectsView"
876 commandId=
"eu.etaxonomy.taxeditor.openReferencingObjectsView">
879 variable=
"activePartId">
881 value=
"eu.etaxonomy.taxeditor.editor.view.derivate.DerivateView">
887 class=
"eu.etaxonomy.taxeditor.editor.key.polytomous.handler.RefreshNodeNumberingHandler"
888 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.command.refresh">
891 variable=
"selection">
893 property=
"eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester.isKeyNode">
900 name=
"%extension.name"
901 point=
"org.eclipse.ui.commands">
903 id=
"eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
904 name=
"%category.name.0">
907 categoryId=
"eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
908 defaultHandler=
"eu.etaxonomy.taxeditor.editor.handler.OpenParentHandler"
909 id=
"eu.etaxonomy.taxeditor.editor.command.openParent"
910 name=
"%command.name">
913 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.MoveTaxonHandler"
914 id="eu.etaxonomy.taxeditor.editor.name.moveTaxon"
918 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
919 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeAcceptedTaxonToSynonymHandler"
920 id="eu.etaxonomy.taxeditor.editor.name.changeAcceptedToSynonym"
921 name="Change Accepted Taxon to Synonym">
924 id=
"eu.etaxonomy.taxeditor.editor.view.descriptive.command.category"
925 name=
"%category.name.1">
928 id=
"eu.etaxonomy.taxeditor.editor.view.uses.command.category"
929 name=
"%category.name.2">
932 id=
"eu.etaxonomy.taxeditor.editor.media.category"
933 name=
"%category.name.3">
937 id=
"eu.etaxonomy.taxeditor.editor.new.category"
938 name=
"%category.name.4">
941 categoryId=
"eu.etaxonomy.taxeditor.editor.new.category"
942 defaultHandler=
"eu.etaxonomy.taxeditor.editor.handler.create.NewReferenceHandler"
943 id=
"eu.etaxonomy.taxeditor.editor.command.new.reference"
944 name=
"%command.name.23">
947 categoryId=
"eu.etaxonomy.taxeditor.editor.new.category"
948 defaultHandler=
"eu.etaxonomy.taxeditor.editor.handler.create.NewNameHandler"
949 id=
"eu.etaxonomy.taxeditor.editor.command.new.name"
950 name=
"%command.name.24">
953 categoryId=
"eu.etaxonomy.taxeditor.editor.new.category"
954 defaultHandler=
"eu.etaxonomy.taxeditor.editor.handler.create.NewTeamHandler"
955 id=
"eu.etaxonomy.taxeditor.editor.command.new.team"
956 name=
"%command.name.25">
959 categoryId=
"eu.etaxonomy.taxeditor.editor.new.category"
960 defaultHandler=
"eu.etaxonomy.taxeditor.editor.handler.create.NewPersonHandler"
961 id=
"eu.etaxonomy.taxeditor.editor.command.new.person"
962 name=
"%command.name.26">
965 id=
"eu.etaxonomy.taxeditor.editor.key.category"
966 name=
"%category.name.5">
969 categoryId=
"eu.etaxonomy.taxeditor.editor.key.category"
971 id=
"eu.etaxonomy.taxeditor.key.polytomous.command.new.child"
972 name=
"%command.name.28">
975 categoryId=
"eu.etaxonomy.taxeditor.editor.key.category"
977 id=
"eu.etaxonomy.taxeditor.key.polytomous.command.new.node"
978 name=
"%command.name.58">
981 categoryId=
"eu.etaxonomy.taxeditor.editor.key.category"
982 id=
"eu.etaxonomy.taxeditor.key.polytomous.command.new.sibling"
983 name=
"%command.name.29">
986 categoryId=
"eu.etaxonomy.taxeditor.editor.key.category"
988 id=
"eu.etaxonomy.taxeditor.key.polytomous.command.refresh"
989 name=
"%command.name.30">
992 categoryId=
"eu.etaxonomy.taxeditor.editor.key.category"
993 defaultHandler=
"eu.etaxonomy.taxeditor.editor.key.handler.ApplyLayoutHandler"
994 id=
"eu.etaxonomy.taxeditor.key.command.applyLayout"
995 name=
"%command.name.31">
998 categoryId=
"eu.etaxonomy.taxeditor.editor.key.category"
999 id=
"eu.etaxonomy.taxeditor.key.polytomous.command.delete"
1000 name=
"%command.name.50">
1003 id=
"eu.etaxonomy.taxeditor.editor.view.concept.category"
1004 name=
"%category.name.6">
1007 id=
"eu.etaxonomy.taxeditor.bulkeditor.group.category"
1008 name=
"%category.name.7">
1011 categoryId=
"eu.etaxonomy.taxeditor.bulkeditor.group.category"
1012 defaultHandler=
"eu.etaxonomy.taxeditor.editor.group.authority.handler.EditCdmAuthoritiesHandler"
1013 id=
"eu.etaxonomy.taxeditor.group.cdmauthorities.edit"
1014 name=
"%command.name.34">
1017 id=
"eu.etaxonomy.taxeditor.editor.handler.OpenChecklistViewHandler"
1018 name=
"%command.name.38">
1020 id=
"eu.etaxonomy.taxeditor.editor.handler.OpenChecklistViewHandler.uuid"
1021 name=
"taxonNodeUuid"
1023 typeId=
"eu.etaxonomy.taxeditor.uuidParameterType">
1027 categoryId=
"eu.etaxonomy.taxeditor.editor.new.category"
1028 defaultHandler=
"eu.etaxonomy.taxeditor.view.datasource.handler.CreateDataSourceHandler"
1029 id=
"eu.etaxonomy.taxeditor.editor.command.new.datasource"
1030 name=
"%command.name.39">
1033 id=
"eu.etaxonomy.taxeditor.editor.handler.showOnlyIndividualAssociations"
1034 name=
"%command.name.41">
1038 defaultHandler=
"eu.etaxonomy.taxeditor.editor.handler.OpenDerivateViewHandler"
1039 id=
"eu.etaxonomy.taxeditor.editor.openSpecimenEditor"
1040 name=
"%command.name.OPEN_DERIVATIVE_EDITOR">
1042 id=
"eu.etaxonomy.taxeditor.editor.openSpecimenEditor.uuid"
1043 name=
"Specimen Uuids"
1045 typeId=
"eu.etaxonomy.taxeditor.uuidParameterType">
1049 defaultHandler=
"eu.etaxonomy.taxeditor.editor.handler.OpenDerivateViewHandler"
1050 id=
"eu.etaxonomy.taxeditor.editor.openSpecimenEditorFromMenu"
1051 name=
"%command.name.OPEN_DERIVATIVE_EDITOR">
1056 point=
"org.eclipse.core.expressions.definitions">
1058 id=
"nameEditorActive">
1060 variable=
"activeEditorId">
1062 value=
"eu.etaxonomy.taxeditor.editor.multipagetaxonview">
1067 id=
"isAcceptedTaxon">
1069 variable=
"selection">
1071 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.isAcceptedTaxon">
1076 id=
"isNotHomotypicSynonymOfAcceptedTaxon">
1078 variable=
"selection">
1080 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.isNotHomotypicSynonymOfAcceptedTaxon">
1085 id=
"isSynonymInHomotypicalGroupWithMoreSynonyms">
1087 variable=
"selection">
1089 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.isSynonymInHomotypicalGroupWithMoreSynonyms">
1096 variable=
"selection">
1098 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.isSynonym">
1103 id=
"isMisapplication">
1105 variable=
"selection">
1107 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.isMisapplication">
1114 variable=
"selection">
1116 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.isTaxonBase">
1123 variable=
"selection">
1125 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.hasEmptyNames">
1132 variable=
"selection">
1134 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isDeletable">
1141 variable=
"selection">
1143 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isMedia">
1150 variable=
"selection">
1152 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isTaxonEditor">
1159 variable=
"selection">
1161 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isBulkEditor">
1166 id=
"isDerivateEditor">
1168 variable=
"selection">
1170 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isDerivateEditor">
1177 variable=
"selection">
1179 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isDescription">
1184 id=
"isDescriptionElement">
1186 variable=
"selection">
1188 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isDescriptionElement">
1193 id=
"isFeatureNodeContainer">
1195 variable=
"selection">
1197 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isFeatureNodeContainer">
1202 id=
"isImageGallery">
1204 variable=
"selection">
1206 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isImageGallery">
1211 id=
"isAcceptedAndHasNoHomotypicSynonyms">
1213 variable=
"selection">
1215 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.isAcceptedAndHasNoHomotypicSynonyms">
1220 id=
"isIndividualsAssociation">
1222 variable=
"selection">
1224 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isIndividualsAssociation">
1231 property=
"eu.etaxonomy.taxeditor.preference.CdmStorePropertyTester.isRemoting">
1237 variable=
"selection">
1239 property=
"eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester.isKeyNode">
1246 variable=
"selection">
1248 property=
"eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester.isSequence">
1255 variable=
"selection">
1257 property=
"eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester.isSingleRead">
1262 id=
"isSpecimenOrObservationBase">
1264 variable=
"selection">
1266 property=
"eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester.isSpecimenOrObservationBase">
1271 id=
"isDerivativeEditorLinkedToTaxonSelection">
1273 variable=
"activeEditor">
1275 property=
"eu.etaxonomy.taxeditor.editor.view.derivate.DerivativeEditorPropertyTester.isLinkedWithTaxonSelection">
1280 id=
"isOrphanedTaxon">
1282 variable=
"selection">
1284 forcePluginActivation=
"true"
1285 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.isOrphaned">
1290 id=
"isAddDerivateAllowed">
1292 variable=
"selection">
1294 property=
"eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester.isAddDerivateAllowed">
1299 id=
"isAddMediaAllowed">
1301 variable=
"selection">
1303 property=
"eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester.isAddMediaAllowed">
1309 point=
"org.eclipse.core.expressions.propertyTesters">
1311 class=
"eu.etaxonomy.taxeditor.editor.name.handler.NameEditorMenuPropertyTester"
1312 id=
"eu.etaxonomy.taxeditor.editor.name.propertyTester"
1313 namespace=
"eu.etaxonomy.taxeditor.editor.name.propertyTester"
1314 properties=
"isAcceptedTaxon,isSynonym,isMisapplication,isTaxonBase,hasEmptyNames,isAcceptedAndHasNoHomotypicSynonyms,isNotHomotypicSynonymOfAcceptedTaxon,isSynonymInHomotypicalGroupWithMoreSynonyms,isOrphaned"
1315 type=
"java.lang.Object">
1318 class=
"eu.etaxonomy.taxeditor.editor.view.descriptive.handler.DescriptionsMenuPropertyTester"
1319 id=
"eu.etaxonomy.taxeditor.descriptions.propertyTester"
1320 namespace=
"eu.etaxonomy.taxeditor.descriptions.propertyTester"
1321 properties=
"isMedia,isDescription,isDescriptionElement,isDeletable,isFeatureNodeContainer,isImageGallery,isTaxonEditor,isBulkEditor,isDerivateEditor, isIndividualsAssociation"
1322 type=
"java.lang.Object">
1325 class=
"eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester"
1326 id=
"eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester"
1327 namespace=
"eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester"
1328 properties=
"isSequence,isSingleRead,isSpecimenOrObservationBase,isAddDerivateAllowed,isAddMediaAllowed"
1329 type=
"org.eclipse.jface.viewers.IStructuredSelection">
1332 class=
"eu.etaxonomy.taxeditor.editor.view.derivate.DerivativeEditorPropertyTester"
1333 id=
"eu.etaxonomy.taxeditor.editor.view.derivate.DerivativeEditorPropertyTester"
1334 namespace=
"eu.etaxonomy.taxeditor.editor.view.derivate.DerivativeEditorPropertyTester"
1335 properties=
"isLinkedWithTaxonSelection"
1336 type=
"eu.etaxonomy.taxeditor.editor.view.derivate.DerivateView">
1339 class=
"eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester"
1340 id=
"eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester"
1341 namespace=
"eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester"
1342 properties=
"isKeyNode"
1343 type=
"org.eclipse.jface.viewers.IStructuredSelection">
1347 point=
"org.eclipse.ui.bindings">
1349 description=
"%scheme.description"
1350 id=
"eu.etaxonomy.taxeditor.bindings.scheme.default"
1351 name=
"%scheme.name">
1355 point="org.eclipse.ui.importWizards">
1357 category="eu.etaxonomy.taxeditor.import.category.cdm"
1358 class="eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenSearchWizard"
1359 id="eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenSearchWizard"
1360 name="%wizard.name">
1367 point="eu.etaxonomy.taxeditor.store.cdmViewer">
1369 commandId="eu.etaxonomy.taxeditor.editor.openTaxonEditorForTaxonNode"
1370 selection="eu.etaxonomy.cdm.model.taxon.TaxonNode"
1371 viewerName="%viewCommandMapping.viewerName.NAME_EDITOR">
1372 </viewCommandMapping>
1374 commandId="eu.etaxonomy.taxeditor.editor.openTaxonEditorForTaxon"
1375 selection="eu.etaxonomy.cdm.model.taxon.TaxonBase"
1376 viewerName="%viewCommandMapping.viewerName.NAME_EDITOR">
1377 </viewCommandMapping>
1379 commandId="eu.etaxonomy.taxeditor.editor.openSpecimenEditor"
1380 selection="eu.etaxonomy.cdm.model.description.IndividualsAssociation"
1381 viewerName="%viewCommandMapping.viewerName.SPECIMEN_EDITOR">
1382 </viewCommandMapping>
1384 commandId="eu.etaxonomy.taxeditor.editor.openSpecimenEditor"
1385 selection="eu.etaxonomy.cdm.model.taxon.TaxonNode"
1386 viewerName="%viewCommandMapping.viewerName.SPECIMEN_EDITOR">
1387 </viewCommandMapping>
1389 commandId="eu.etaxonomy.taxeditor.editor.handler.OpenChecklistViewHandler"
1390 selection="eu.etaxonomy.cdm.model.taxon.ITaxonTreeNode"
1391 viewerName="%viewCommandMapping.viewerName.CHECKLIST_EDITOR">
1392 </viewCommandMapping>
1394 commandId="eu.etaxonomy.taxeditor.openSpecimenEditorForTypeSpecimen"
1395 selection="eu.etaxonomy.cdm.model.name.SpecimenTypeDesignation"
1396 viewerName="%viewCommandMapping.viewerName.SPECIMEN_EDITOR">
1397 </viewCommandMapping>
1399 commandId="eu.etaxonomy.taxeditor.editor.view.concept.command.open"
1400 selection="eu.etaxonomy.cdm.model.taxon.TaxonRelationship"
1401 viewerName="Name Editor">
1402 </viewCommandMapping>
1404 commandId="eu.etaxonomy.taxeditor.editor.openBulkEditorForTaxonRelationship"
1405 selection="eu.etaxonomy.cdm.model.taxon.TaxonRelationship"
1406 viewerName="Bulk Editor">
1407 </viewCommandMapping>
1409 commandId="eu.etaxonomy.taxeditor.editor.openSpecimenEditor"
1410 selection="eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationBase"
1411 viewerName="Specimen Editor">
1412 </viewCommandMapping>
1415 id="eu.etaxonomy.taxeditor.editor.workbench.model"
1416 name="Editor Workbench Model"
1417 point="org.eclipse.e4.workbench.model">
1420 uri="fragment.e4xmi">