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">
72 category=
"eu.etaxonomy.taxeditor.editor.category"
73 class=
"eu.etaxonomy.taxeditor.editor.view.uses.UsesViewPart"
75 id=
"eu.etaxonomy.taxeditor.editor.view.uses"
80 category=
"eu.etaxonomy.taxeditor.editor.category"
81 class=
"eu.etaxonomy.taxeditor.editor.view.concept.graph.ConceptGraphView"
82 icon=
"icons/address-book-new.png"
83 id=
"eu.etaxonomy.taxeditor.editor.view.concept.graph"
88 id=
"eu.etaxonomy.taxeditor.editor.category"
89 name=
"%category.name">
93 class=
"eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenImportView"
94 id=
"eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenImportView"
99 class=
"eu.etaxonomy.taxeditor.editor.view.dataimport.GbifResponseImportView"
100 id=
"eu.etaxonomy.taxeditor.editor.view.dataimport.GbifResponseImportView"
104 allowMultiple=
"false"
105 category=
"eu.etaxonomy.taxeditor.editor.category"
106 class=
"eu.etaxonomy.taxeditor.editor.view.validation.ValidationProblemsView"
107 icon=
"icons/edit_16x16.gif"
108 id=
"eu.etaxonomy.taxeditor.editor.view.validation.problems"
113 <!-- VALIDATION RELATED STUFF -->
114 <extension point=
"org.eclipse.core.resources.markers" name=
"%extension.name.0" id=
"eu.etaxonomy.taxeditor.markers.validationerror">
115 <super type=
"org.eclipse.core.resources.problemmarker"/>
116 <attribute name=
"databaseId"/>
117 <attribute name=
"userFriendlyTypeName"/>
118 <attribute name=
"userFriendlyDescription"/>
119 <attribute name=
"userFriendlyFieldName"/>
120 <attribute name=
"validatorMessage"/>
121 <attribute name=
"invalidValue"/>
122 <attribute name=
"validatorClass"/>
123 <attribute name=
"entityClass"/>
124 <attribute name=
"entityId"/>
125 <persistent value=
"false"/>
128 <extension point=
"org.eclipse.ui.ide.markerSupport">
129 <markerContentGenerator
130 id=
"eu.etaxonomy.taxeditor.editor.validation.ValidationProblemsMarkerGenerator"
131 name=
"%markerContentGenerator.name">
132 <markerTypeReference id=
"eu.etaxonomy.taxeditor.markers.validationerror" />
134 <markerFieldReference id=
"eu.etaxonomy.taxeditor.markers.validation.userFriendlyTypeName" visible=
"true" />
135 <markerFieldReference id=
"eu.etaxonomy.taxeditor.markers.validation.userFriendlyDescription" visible=
"true" />
136 <markerFieldReference id=
"eu.etaxonomy.taxeditor.markers.validation.userFriendlyFieldName" visible=
"true" />
137 <markerFieldReference id=
"eu.etaxonomy.taxeditor.markers.validation.validatorMessage" visible=
"true" />
138 <markerFieldReference id=
"eu.etaxonomy.taxeditor.markers.validation.invalidValue" visible=
"true" />
139 <markerFieldReference id=
"eu.etaxonomy.taxeditor.markers.validation.validatorClass" visible=
"false" />
140 <markerFieldReference id=
"eu.etaxonomy.taxeditor.markers.validation.entityClass" visible=
"false" />
141 <markerFieldReference id=
"eu.etaxonomy.taxeditor.markers.validation.entityId" visible=
"false" />
142 </markerContentGenerator>
145 class=
"eu.etaxonomy.taxeditor.editor.view.validation.UserFriendlyTypeNameMarkerField"
146 id=
"eu.etaxonomy.taxeditor.markers.validation.userFriendlyTypeName"
147 name=
"%marker.field.0">
150 class=
"eu.etaxonomy.taxeditor.editor.view.validation.UserFriendlyDescriptionMarkerField"
151 id=
"eu.etaxonomy.taxeditor.markers.validation.userFriendlyDescription"
152 name=
"%marker.field.1">
155 class=
"eu.etaxonomy.taxeditor.editor.view.validation.UserFriendlyFieldNameMarkerField"
156 id=
"eu.etaxonomy.taxeditor.markers.validation.userFriendlyFieldName"
157 name=
"%marker.field.2 = Attribute">
160 class=
"eu.etaxonomy.taxeditor.editor.view.validation.InvalidValueMarkerField"
161 id=
"eu.etaxonomy.taxeditor.markers.validation.invalidValue"
162 name=
"%marker.field.3 = Problematic Value">
165 class=
"eu.etaxonomy.taxeditor.editor.view.validation.ValidatorMessageMarkerField"
166 id=
"eu.etaxonomy.taxeditor.markers.validation.validatorMessage"
167 name=
"%marker.field.4 = Problem description">
170 class=
"eu.etaxonomy.taxeditor.editor.view.validation.ValidatorClassMarkerField"
171 id=
"eu.etaxonomy.taxeditor.markers.validation.validatorClass"
172 name=
"%marker.field.5">
175 class=
"eu.etaxonomy.taxeditor.editor.view.validation.EntityClassMarkerField"
176 id=
"eu.etaxonomy.taxeditor.markers.validation.entityClass"
177 name=
"%marker.field.6">
180 class=
"eu.etaxonomy.taxeditor.editor.view.validation.EntityIdMarkerField"
181 id=
"eu.etaxonomy.taxeditor.markers.validation.entityId"
182 name=
"%marker.field.7">
187 point=
"org.eclipse.ui.elementFactories">
189 class=
"eu.etaxonomy.taxeditor.editor.TaxonEditorInputFactory"
190 id=
"eu.etaxonomy.taxeditor.editor.name.taxonEditorInputFactory">
194 point=
"org.eclipse.ui.menus">
196 locationURI=
"menu:eu.etaxonomy.navigation.menu.new?after=eu.etaxonomy.navigation.menu.new.separator1">
198 commandId=
"eu.etaxonomy.taxeditor.editor.command.new.name"
199 label=
"%command.label.46"
204 definitionId=
"isCdmStoreConnected">
209 commandId=
"eu.etaxonomy.taxeditor.editor.command.new.reference"
210 label=
"%command.label.47"
215 definitionId=
"isCdmStoreConnected">
220 commandId=
"eu.etaxonomy.taxeditor.editor.command.new.team"
221 label=
"%command.label.1"
226 definitionId=
"isCdmStoreConnected">
231 commandId=
"eu.etaxonomy.taxeditor.editor.command.new.person"
232 label=
"%command.label.2"
237 definitionId=
"isCdmStoreConnected">
242 name=
"eu.etaxonomy.navigation.menu.new.separator2"
246 name=
"eu.etaxonomy.navigation.menu.new.separator3"
250 commandId=
"eu.etaxonomy.taxeditor.editor.command.new.datasource"
251 label=
"%command.label.48"
256 locationURI=
"menu:eu.etaxonomy.taxeditor.menu.showView?before=eu.etaxonomy.taxeditor.store.showViewMenu.details">
258 name=
"eu.etaxonomy.taxeditor.editor.showViewMenu"
262 commandId=
"org.eclipse.ui.views.showView"
263 label=
"%command.label.7"
266 name=
"org.eclipse.ui.views.showView.viewId"
267 value=
"eu.etaxonomy.taxeditor.editor.view.concept.graph">
273 definitionId=
"isShowExperimentalFeatures">
276 definitionId=
"isCdmStoreConnected">
283 locationURI=
"menu:eu.etaxonomy.taxeditor.menu.showView?before=eu.etaxonomy.taxeditor.store.showViewMenu.internal">
285 name=
"eu.etaxonomy.taxeditor.store.showViewMenu.validation.separator"
289 commandId=
"org.eclipse.ui.views.showView"
290 label=
"%command.name.40"
293 name=
"org.eclipse.ui.views.showView.viewId"
294 value=
"eu.etaxonomy.taxeditor.editor.view.validation.problems">
299 definitionId=
"isCdmStoreConnected">
305 locationURI=
"menu:org.eclipse.ui.main.menu.navigate">
307 commandId=
"eu.etaxonomy.taxeditor.editor.command.openParent"
308 label=
"%command.label.8"
313 locationURI=
"popup:eu.etaxonomy.taxeditor.editor.taxon.name">
317 commandId=
"eu.etaxonomy.taxeditor.editor.name.createHeterotypicSynoym"
318 label=
"%command.label.9"
322 definitionId=
"isAcceptedTaxon">
327 commandId=
"eu.etaxonomy.taxeditor.editor.name.createHomotypicSynoym"
328 label=
"%command.label.10"
332 definitionId=
"isAcceptedTaxon">
337 commandId=
"eu.etaxonomy.taxeditor.editor.name.createSynonymInHomotypicalGroup"
338 label=
"%command.label.11"
342 definitionId=
"isSynonym">
351 commandId=
"eu.etaxonomy.taxeditor.editor.name.createMisapplication"
352 label=
"%command.label.49"
357 definitionId=
"isAcceptedTaxon">
360 definitionId=
"isMisapplication">
367 commandId="eu.etaxonomy.taxeditor.editor.name.changeAcceptedToSynonym"
368 label="Change Accepted Taxon to Synonym"
373 definitionId="isAcceptedAndHasNoHomotypicSynonyms">
379 definitionId="isAcceptedTaxon">
382 definitionId="isMisapplication">
388 label=
"%menu.label.0">
390 commandId=
"eu.etaxonomy.taxeditor.editor.name.changeToAcceptedTaxon"
391 label=
"%command.label.12"
398 definitionId=
"isAcceptedTaxon">
401 definitionId=
"isMisapplication">
406 definitionId=
"isNotHomotypicSynonymOfAcceptedTaxon">
412 commandId=
"eu.etaxonomy.taxeditor.editor.name.changeToSynonym"
413 label=
"%command.label.13"
419 definitionId=
"isAcceptedTaxon">
422 definitionId=
"isSynonym">
429 commandId=
"eu.etaxonomy.taxeditor.editor.name.changeToMisapplication"
430 label=
"%command.label.14"
436 definitionId=
"isAcceptedTaxon">
439 definitionId=
"isMisapplication">
447 name=
"taxeditor-editor.separator1"
451 commandId=
"eu.etaxonomy.taxeditor.editor.name.delete"
452 label=
"%command.label.15"
457 definitionId=
"isSynonym">
460 definitionId=
"isMisapplication">
463 definitionId=
"isConceptRelation">
469 commandId=
"eu.etaxonomy.taxeditor.editor.name.deleteAllEmptyNames"
470 label=
"%command.label.16"
474 definitionId=
"hasEmptyNames">
479 name=
"taxeditor-editor.separator2"
483 class="eu.etaxonomy.taxeditor.editor.name.handler.GroupBasionymContributionItem"
484 id="taxeditor-editor.dynamic.setBasionym">
488 definitionId="isAcceptedTaxon">
491 definitionId="isSynonym">
497 commandId=
"eu.etaxonomy.taxeditor.editor.name.swapSynonymAndAccepted"
498 label=
"%command.label.17"
502 definitionId=
"isSynonym">
507 commandId=
"eu.etaxonomy.taxeditor.editor.name.setAsBasionym"
508 label=
"%command.label.57"
512 definitionId=
"isSynonymInHomotypicalGroupWithMoreSynonyms">
517 commandId=
"eu.etaxonomy.taxeditor.editor.name.moveSynonymToAnotherAcceptedTaxon"
518 label=
"%command.label.56"
523 definitionId=
"isSynonym">
526 definitionId=
"isNotHomotypicSynonymOfAcceptedTaxon">
532 name=
"taxeditor-editor.separator3"
536 commandId=
"org.eclipse.ui.views.showView"
537 label=
"%command.label.18"
540 name=
"org.eclipse.ui.views.showView.viewId"
541 value=
"eu.etaxonomy.taxeditor.view.detail">
545 name=
"taxeditor-editor.separator4"
549 commandId=
"org.eclipse.ui.file.save"
550 label=
"%command.label.19"
555 locationURI=
"popup:eu.etaxonomy.taxeditor.editor.key.polytomous">
557 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.command.new"
558 label=
"%command.label.20"
562 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.delete"
563 label=
"%command.label.21"
567 name=
"taxeditor-editor.separator2"
571 commandId=
"eu.etaxonomy.taxeditor.key.command.applyLayout"
572 label=
"%command.label.22"
576 name=
"taxeditor-editor.separator3"
581 locationURI=
"popup:eu.etaxonomy.taxeditor.editor.key.polytomous.list">
583 label=
"%menu.label.4">
585 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.command.new.node"
586 label=
"%command.label.58"
590 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.command.new.child"
591 label=
"%command.label.23"
596 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.command.new.sibling"
597 label=
"%command.label.24"
601 class="eu.etaxonomy.taxeditor.view.CdmViewerContextMenu"
602 id="eu.etaxonomy.taxeditor.editor.polytomous.list.cdmViewerContextMenu">
605 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.command.refresh"
606 label=
"%command.label.25"
610 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.command.delete"
611 label=
"%command.label.26"
615 name=
"eu.etaxonomy.taxeditor.editor.separator1">
619 locationURI=
"popup:eu.etaxonomy.taxeditor.editor.view.descriptive">
621 commandId=
"eu.etaxonomy.taxeditor.editor.view.descriptive.command.adddescription"
622 label=
"%command.label.27"
626 label=
"%menu.label.1">
628 class=
"eu.etaxonomy.taxeditor.editor.view.descriptive.handler.DynamicFeatureMenu"
629 id=
"eu.etaxonomy.taxeditor.dynamicFeatureMenu">
635 definitionId=
"isDescription">
638 definitionId=
"isDescriptionElement">
641 definitionId=
"isFeatureNodeContainer">
647 name=
"eu.etaxonomy.taxeditor.taxonDescriptionEditor.separator3"
651 commandId=
"eu.etaxonomy.taxeditor.editor.view.descriptive.command.moveDescriptionToTaxon"
652 label=
"%command.label.28"
657 definitionId=
"isDescription">
662 commandId=
"eu.etaxonomy.taxeditor.editor.view.descriptive.command.moveDescriptionElements"
663 label=
"%command.label.29"
669 definitionId=
"isFeatureNodeContainer">
672 definitionId=
"isDescriptionElement">
678 name=
"eu.etaxonomy.taxeditor.editor.separator1">
681 class=
"eu.etaxonomy.taxeditor.view.CdmViewerContextMenu"
682 id=
"eu.etaxonomy.taxeditor.editor.descriptive.cdmViewerContextMenu">
685 name=
"eu.etaxonomy.taxeditor.editor.separator1">
688 name=
"eu.etaxonomy.taxeditor.taxonDescriptionEditor.separator.afterNew"
692 commandId=
"eu.etaxonomy.taxeditor.editor.view.descriptive.command.delete"
693 label=
"%command.label.30"
703 name=
"eu.etaxonomy.taxeditor.taxonDescriptionEditor.separator.afterDelete"
707 commandId=
"org.eclipse.ui.file.save"
708 label=
"%command.label.31"
712 name=
"eu.etaxonomy.taxeditor.editor.separator1">
716 locationURI=
"popup:eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenImportEditor">
718 class=
"eu.etaxonomy.taxeditor.editor.view.dataimport.DataImportEditorContextMenu"
719 id=
"eu.etaxonomy.taxeditor.editor.view.dataimport.DataImportEditorContextMenu">
723 locationURI=
"popup:eu.etaxonomy.taxeditor.editor.view.dataimport.GbifImportEditor">
725 class=
"eu.etaxonomy.taxeditor.editor.view.dataimport.DataImportEditorContextMenu"
726 id=
"eu.etaxonomy.taxeditor.editor.view.dataimport.DataImportEditorContextMenu">
731 locationURI=
"popup:eu.etaxonomy.taxeditor.editor.view.uses">
733 commandId=
"eu.etaxonomy.taxeditor.use.commands.adduse"
734 label=
"%command.label.32"
738 commandId=
"eu.etaxonomy.taxeditor.editor.use.createUseSummary"
739 label=
"%command.label.33"
745 definitionId=
"isDescription">
748 definitionId=
"isDescriptionElement">
751 definitionId=
"isFeatureNodeContainer">
757 commandId=
"eu.etaxonomy.taxeditor.editor.use.createUseRecord"
758 label=
"%command.label.34"
764 definitionId=
"isDescription">
767 definitionId=
"isDescriptionElement">
770 definitionId=
"isFeatureNodeContainer">
776 name=
"eu.etaxonomy.taxeditor.usesEditor.separator3"
780 name=
"taxeditor-editor.separator1"
784 name=
"eu.etaxonomy.taxeditor.taxonDescriptionEditor.separator.afterNew"
788 commandId=
"eu.etaxonomy.taxeditor.editor.use.command.delete"
789 label=
"%command.label.35"
793 name=
"eu.etaxonomy.taxeditor.taxonDescriptionEditor.separator.afterDelete"
797 commandId=
"org.eclipse.ui.file.save"
798 label=
"%command.label.36"
809 locationURI=
"popup:bulkeditor.editor?before=eu.etaxonomy.taxeditor.bulkeditor.separator1">
811 commandId=
"eu.etaxonomy.taxeditor.group.cdmauthorities.edit"
812 label=
"%command.label.45"
816 definitionId=
"isGroupEditor">
823 locationURI=
"toolbar:org.eclipse.ui.main.toolbar?after=eu.etaxonomy.taxeditor.navigation.search.toolbar">
825 id=
"eu.etaxonomy.taxeditor.editor.derivativeViewToolbar">
827 commandId=
"eu.etaxonomy.taxeditor.editor.derivative.listenToSelectionChange"
828 icon=
"icons/synced.gif"
829 label=
"%command.label.LINK_WITH_TAXON_SELECTIO"
834 variable=
"activePartId">
836 value=
"eu.etaxonomy.taxeditor.editor.view.derivate.DerivateView">
844 locationURI=
"menu:bulkeditor.menus.openmenu">
846 commandId=
"eu.etaxonomy.taxeditor.editor.openSpecimenEditorFromMenu"
847 label=
"%command.label.DERIVATIVE_EDITOR"
852 definitionId=
"isCdmStoreConnected">
859 point=
"org.eclipse.ui.handlers">
861 class=
"org.eclipse.ui.internal.handlers.NewEditorHandler"
862 commandId=
"org.eclipse.ui.window.newEditor">
866 value=
"eu.etaxonomy.taxeditor.editor.name.TaxonNameEditor">
877 class=
"eu.etaxonomy.taxeditor.editor.name.handler.DeleteTaxonBaseHandler"
878 commandId=
"eu.etaxonomy.taxeditor.editor.name.command.delete">
882 definitionId=
"isTaxonBase">
886 definitionId=
"isAcceptedTaxon">
893 class=
"eu.etaxonomy.taxeditor.editor.key.polytomous.handler.DeleteNodeHandler"
894 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.command.delete">
897 variable=
"activePartId">
899 value=
"eu.etaxonomy.taxeditor.editor.key">
905 variable=
"selection">
907 property=
"eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester.isKeyNode">
913 class=
"eu.etaxonomy.taxeditor.editor.key.polytomous.handler.RemotingCreateChildPolytomousKeyNodeHandler"
914 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.command.new.child">
917 definitionId=
"isRemoting">
922 class=
"eu.etaxonomy.taxeditor.editor.key.polytomous.handler.InsertNewNodeHandler"
923 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.command.new.node">
926 variable=
"selection">
928 property=
"eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester.isKeyNode">
935 class=
"eu.etaxonomy.taxeditor.editor.key.polytomous.handler.RemotingCreateSiblingPolytomousKeyNodeHandler"
936 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.command.new.sibling">
939 variable=
"activePartId">
941 value=
"eu.etaxonomy.taxeditor.editor.key">
947 variable=
"selection">
949 property=
"eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester.isKeyNode">
956 class=
"eu.etaxonomy.taxeditor.handler.defaultHandler.OpenReferencingObjectsView"
957 commandId=
"eu.etaxonomy.taxeditor.openReferencingObjectsView">
960 variable=
"activePartId">
962 value=
"eu.etaxonomy.taxeditor.editor.view.derivate.DerivateView">
968 class=
"eu.etaxonomy.taxeditor.editor.key.polytomous.handler.RefreshNodeNumberingHandler"
969 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.command.refresh">
972 variable=
"selection">
974 property=
"eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester.isKeyNode">
981 name=
"%extension.name"
982 point=
"org.eclipse.ui.commands">
984 id=
"eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
985 name=
"%category.name.0">
988 categoryId=
"eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
989 defaultHandler=
"eu.etaxonomy.taxeditor.editor.handler.OpenParentHandler"
990 id=
"eu.etaxonomy.taxeditor.editor.command.openParent"
991 name=
"%command.name">
994 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.MoveTaxonHandler"
995 id="eu.etaxonomy.taxeditor.editor.name.moveTaxon"
999 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
1000 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeAcceptedTaxonToSynonymHandler"
1001 id="eu.etaxonomy.taxeditor.editor.name.changeAcceptedToSynonym"
1002 name="Change Accepted Taxon to Synonym">
1005 id=
"eu.etaxonomy.taxeditor.editor.view.descriptive.command.category"
1006 name=
"%category.name.1">
1009 id=
"eu.etaxonomy.taxeditor.editor.view.uses.command.category"
1010 name=
"%category.name.2">
1013 categoryId=
"eu.etaxonomy.taxeditor.editor.view.uses.command.category"
1014 defaultHandler=
"eu.etaxonomy.taxeditor.editor.view.uses.handler.CreateUseHandler"
1015 id=
"eu.etaxonomy.taxeditor.use.commands.adduse"
1016 name=
"%command.name.14">
1019 categoryId=
"eu.etaxonomy.taxeditor.editor.view.uses.command.category"
1020 defaultHandler=
"eu.etaxonomy.taxeditor.editor.view.uses.handler.CreateUseRecordHandler"
1021 id=
"eu.etaxonomy.taxeditor.editor.use.createUseRecord"
1022 name=
"%command.name.16">
1025 categoryId=
"eu.etaxonomy.taxeditor.editor.view.uses.command.category"
1026 defaultHandler=
"eu.etaxonomy.taxeditor.editor.view.uses.handler.CreateUseSummaryHandler"
1027 id=
"eu.etaxonomy.taxeditor.editor.use.createUseSummary"
1028 name=
"%command.name.15">
1031 id=
"eu.etaxonomy.taxeditor.editor.use.command.delete"
1032 name=
"%command.name.47">
1035 id=
"eu.etaxonomy.taxeditor.editor.media.category"
1036 name=
"%category.name.3">
1040 id=
"eu.etaxonomy.taxeditor.editor.new.category"
1041 name=
"%category.name.4">
1044 categoryId=
"eu.etaxonomy.taxeditor.editor.new.category"
1045 defaultHandler=
"eu.etaxonomy.taxeditor.editor.handler.create.NewReferenceHandler"
1046 id=
"eu.etaxonomy.taxeditor.editor.command.new.reference"
1047 name=
"%command.name.23">
1050 categoryId=
"eu.etaxonomy.taxeditor.editor.new.category"
1051 defaultHandler=
"eu.etaxonomy.taxeditor.editor.handler.create.NewNameHandler"
1052 id=
"eu.etaxonomy.taxeditor.editor.command.new.name"
1053 name=
"%command.name.24">
1056 categoryId=
"eu.etaxonomy.taxeditor.editor.new.category"
1057 defaultHandler=
"eu.etaxonomy.taxeditor.editor.handler.create.NewTeamHandler"
1058 id=
"eu.etaxonomy.taxeditor.editor.command.new.team"
1059 name=
"%command.name.25">
1062 categoryId=
"eu.etaxonomy.taxeditor.editor.new.category"
1063 defaultHandler=
"eu.etaxonomy.taxeditor.editor.handler.create.NewPersonHandler"
1064 id=
"eu.etaxonomy.taxeditor.editor.command.new.person"
1065 name=
"%command.name.26">
1068 id=
"eu.etaxonomy.taxeditor.editor.key.category"
1069 name=
"%category.name.5">
1072 categoryId=
"eu.etaxonomy.taxeditor.editor.key.category"
1074 id=
"eu.etaxonomy.taxeditor.key.polytomous.command.new.child"
1075 name=
"%command.name.28">
1078 categoryId=
"eu.etaxonomy.taxeditor.editor.key.category"
1080 id=
"eu.etaxonomy.taxeditor.key.polytomous.command.new.node"
1081 name=
"%command.name.58">
1084 categoryId=
"eu.etaxonomy.taxeditor.editor.key.category"
1085 id=
"eu.etaxonomy.taxeditor.key.polytomous.command.new.sibling"
1086 name=
"%command.name.29">
1089 categoryId=
"eu.etaxonomy.taxeditor.editor.key.category"
1091 id=
"eu.etaxonomy.taxeditor.key.polytomous.command.refresh"
1092 name=
"%command.name.30">
1095 categoryId=
"eu.etaxonomy.taxeditor.editor.key.category"
1096 defaultHandler=
"eu.etaxonomy.taxeditor.editor.key.handler.ApplyLayoutHandler"
1097 id=
"eu.etaxonomy.taxeditor.key.command.applyLayout"
1098 name=
"%command.name.31">
1101 categoryId=
"eu.etaxonomy.taxeditor.editor.key.category"
1102 id=
"eu.etaxonomy.taxeditor.key.polytomous.command.delete"
1103 name=
"%command.name.50">
1106 id=
"eu.etaxonomy.taxeditor.editor.view.concept.category"
1107 name=
"%category.name.6">
1110 id=
"eu.etaxonomy.taxeditor.bulkeditor.group.category"
1111 name=
"%category.name.7">
1114 categoryId=
"eu.etaxonomy.taxeditor.bulkeditor.group.category"
1115 defaultHandler=
"eu.etaxonomy.taxeditor.editor.group.authority.handler.EditCdmAuthoritiesHandler"
1116 id=
"eu.etaxonomy.taxeditor.group.cdmauthorities.edit"
1117 name=
"%command.name.34">
1120 id=
"eu.etaxonomy.taxeditor.editor.handler.OpenChecklistViewHandler"
1121 name=
"%command.name.38">
1123 id=
"eu.etaxonomy.taxeditor.editor.handler.OpenChecklistViewHandler.uuid"
1124 name=
"taxonNodeUuid"
1126 typeId=
"eu.etaxonomy.taxeditor.uuidParameterType">
1130 categoryId=
"eu.etaxonomy.taxeditor.editor.new.category"
1131 defaultHandler=
"eu.etaxonomy.taxeditor.view.datasource.handler.CreateDataSourceHandler"
1132 id=
"eu.etaxonomy.taxeditor.editor.command.new.datasource"
1133 name=
"%command.name.39">
1136 id=
"eu.etaxonomy.taxeditor.editor.handler.showOnlyIndividualAssociations"
1137 name=
"%command.name.41">
1141 defaultHandler=
"eu.etaxonomy.taxeditor.editor.handler.OpenDerivateViewHandler"
1142 id=
"eu.etaxonomy.taxeditor.editor.openSpecimenEditor"
1143 name=
"%command.name.OPEN_DERIVATIVE_EDITOR">
1145 id=
"eu.etaxonomy.taxeditor.editor.openSpecimenEditor.uuid"
1146 name=
"Specimen Uuids"
1148 typeId=
"eu.etaxonomy.taxeditor.uuidParameterType">
1152 defaultHandler=
"eu.etaxonomy.taxeditor.editor.handler.OpenDerivateViewHandler"
1153 id=
"eu.etaxonomy.taxeditor.editor.openSpecimenEditorFromMenu"
1154 name=
"%command.name.OPEN_DERIVATIVE_EDITOR">
1159 point=
"org.eclipse.core.expressions.definitions">
1161 id=
"nameEditorActive">
1163 variable=
"activeEditorId">
1165 value=
"eu.etaxonomy.taxeditor.editor.multipagetaxonview">
1170 id=
"isAcceptedTaxon">
1172 variable=
"selection">
1174 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.isAcceptedTaxon">
1179 id=
"isNotHomotypicSynonymOfAcceptedTaxon">
1181 variable=
"selection">
1183 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.isNotHomotypicSynonymOfAcceptedTaxon">
1188 id=
"isSynonymInHomotypicalGroupWithMoreSynonyms">
1190 variable=
"selection">
1192 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.isSynonymInHomotypicalGroupWithMoreSynonyms">
1199 variable=
"selection">
1201 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.isSynonym">
1206 id=
"isMisapplication">
1208 variable=
"selection">
1210 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.isMisapplication">
1217 variable=
"selection">
1219 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.isTaxonBase">
1226 variable=
"selection">
1228 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.hasEmptyNames">
1235 variable=
"selection">
1237 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isDeletable">
1244 variable=
"selection">
1246 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isMedia">
1253 variable=
"selection">
1255 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isTaxonEditor">
1262 variable=
"selection">
1264 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isBulkEditor">
1269 id=
"isDerivateEditor">
1271 variable=
"selection">
1273 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isDerivateEditor">
1280 variable=
"selection">
1282 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isDescription">
1287 id=
"isDescriptionElement">
1289 variable=
"selection">
1291 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isDescriptionElement">
1296 id=
"isFeatureNodeContainer">
1298 variable=
"selection">
1300 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isFeatureNodeContainer">
1305 id=
"isImageGallery">
1307 variable=
"selection">
1309 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isImageGallery">
1314 id=
"isAcceptedAndHasNoHomotypicSynonyms">
1316 variable=
"selection">
1318 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.isAcceptedAndHasNoHomotypicSynonyms">
1323 id=
"isIndividualsAssociation">
1325 variable=
"selection">
1327 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isIndividualsAssociation">
1334 property=
"eu.etaxonomy.taxeditor.preference.CdmStorePropertyTester.isRemoting">
1340 variable=
"selection">
1342 property=
"eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester.isKeyNode">
1349 variable=
"selection">
1351 property=
"eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester.isSequence">
1358 variable=
"selection">
1360 property=
"eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester.isSingleRead">
1365 id=
"isSpecimenOrObservationBase">
1367 variable=
"selection">
1369 property=
"eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester.isSpecimenOrObservationBase">
1374 id=
"isDerivativeEditorLinkedToTaxonSelection">
1376 variable=
"activeEditor">
1378 property=
"eu.etaxonomy.taxeditor.editor.view.derivate.DerivativeEditorPropertyTester.isLinkedWithTaxonSelection">
1383 id=
"isOrphanedTaxon">
1385 variable=
"selection">
1387 forcePluginActivation=
"true"
1388 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.isOrphaned">
1393 id=
"isAddDerivateAllowed">
1395 variable=
"selection">
1397 property=
"eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester.isAddDerivateAllowed">
1402 id=
"isAddMediaAllowed">
1404 variable=
"selection">
1406 property=
"eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester.isAddMediaAllowed">
1412 point=
"org.eclipse.core.expressions.propertyTesters">
1414 class=
"eu.etaxonomy.taxeditor.editor.name.handler.NameEditorMenuPropertyTester"
1415 id=
"eu.etaxonomy.taxeditor.editor.name.propertyTester"
1416 namespace=
"eu.etaxonomy.taxeditor.editor.name.propertyTester"
1417 properties=
"isAcceptedTaxon,isSynonym,isMisapplication,isTaxonBase,hasEmptyNames,isAcceptedAndHasNoHomotypicSynonyms,isNotHomotypicSynonymOfAcceptedTaxon,isSynonymInHomotypicalGroupWithMoreSynonyms,isOrphaned"
1418 type=
"java.lang.Object">
1421 class=
"eu.etaxonomy.taxeditor.editor.view.descriptive.handler.DescriptionsMenuPropertyTester"
1422 id=
"eu.etaxonomy.taxeditor.descriptions.propertyTester"
1423 namespace=
"eu.etaxonomy.taxeditor.descriptions.propertyTester"
1424 properties=
"isMedia,isDescription,isDescriptionElement,isDeletable,isFeatureNodeContainer,isImageGallery,isTaxonEditor,isBulkEditor,isDerivateEditor, isIndividualsAssociation"
1425 type=
"java.lang.Object">
1428 class=
"eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester"
1429 id=
"eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester"
1430 namespace=
"eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester"
1431 properties=
"isSequence,isSingleRead,isSpecimenOrObservationBase,isAddDerivateAllowed,isAddMediaAllowed"
1432 type=
"org.eclipse.jface.viewers.IStructuredSelection">
1435 class=
"eu.etaxonomy.taxeditor.editor.view.derivate.DerivativeEditorPropertyTester"
1436 id=
"eu.etaxonomy.taxeditor.editor.view.derivate.DerivativeEditorPropertyTester"
1437 namespace=
"eu.etaxonomy.taxeditor.editor.view.derivate.DerivativeEditorPropertyTester"
1438 properties=
"isLinkedWithTaxonSelection"
1439 type=
"eu.etaxonomy.taxeditor.editor.view.derivate.DerivateView">
1442 class=
"eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester"
1443 id=
"eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester"
1444 namespace=
"eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester"
1445 properties=
"isKeyNode"
1446 type=
"org.eclipse.jface.viewers.IStructuredSelection">
1450 point=
"org.eclipse.ui.bindings">
1452 description=
"%scheme.description"
1453 id=
"eu.etaxonomy.taxeditor.bindings.scheme.default"
1454 name=
"%scheme.name">
1458 point="org.eclipse.ui.importWizards">
1460 category="eu.etaxonomy.taxeditor.import.category.cdm"
1461 class="eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenSearchWizard"
1462 id="eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenSearchWizard"
1463 name="%wizard.name">
1470 point="eu.etaxonomy.taxeditor.store.cdmViewer">
1472 commandId="eu.etaxonomy.taxeditor.editor.openTaxonEditorForTaxonNode"
1473 selection="eu.etaxonomy.cdm.model.taxon.TaxonNode"
1474 viewerName="%viewCommandMapping.viewerName.NAME_EDITOR">
1475 </viewCommandMapping>
1477 commandId="eu.etaxonomy.taxeditor.editor.openTaxonEditorForTaxon"
1478 selection="eu.etaxonomy.cdm.model.taxon.TaxonBase"
1479 viewerName="%viewCommandMapping.viewerName.NAME_EDITOR">
1480 </viewCommandMapping>
1482 commandId="eu.etaxonomy.taxeditor.editor.openSpecimenEditor"
1483 selection="eu.etaxonomy.cdm.model.description.IndividualsAssociation"
1484 viewerName="%viewCommandMapping.viewerName.SPECIMEN_EDITOR">
1485 </viewCommandMapping>
1487 commandId="eu.etaxonomy.taxeditor.editor.openSpecimenEditor"
1488 selection="eu.etaxonomy.cdm.model.taxon.TaxonNode"
1489 viewerName="%viewCommandMapping.viewerName.SPECIMEN_EDITOR">
1490 </viewCommandMapping>
1492 commandId="eu.etaxonomy.taxeditor.editor.handler.OpenChecklistViewHandler"
1493 selection="eu.etaxonomy.cdm.model.taxon.ITaxonTreeNode"
1494 viewerName="%viewCommandMapping.viewerName.CHECKLIST_EDITOR">
1495 </viewCommandMapping>
1497 commandId="eu.etaxonomy.taxeditor.openSpecimenEditorForTypeSpecimen"
1498 selection="eu.etaxonomy.cdm.model.name.SpecimenTypeDesignation"
1499 viewerName="%viewCommandMapping.viewerName.SPECIMEN_EDITOR">
1500 </viewCommandMapping>
1502 commandId="eu.etaxonomy.taxeditor.editor.view.concept.command.open"
1503 selection="eu.etaxonomy.cdm.model.taxon.TaxonRelationship"
1504 viewerName="Name Editor">
1505 </viewCommandMapping>
1507 commandId="eu.etaxonomy.taxeditor.editor.openBulkEditorForTaxonRelationship"
1508 selection="eu.etaxonomy.cdm.model.taxon.TaxonRelationship"
1509 viewerName="Bulk Editor">
1510 </viewCommandMapping>
1512 commandId="eu.etaxonomy.taxeditor.editor.openSpecimenEditor"
1513 selection="eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationBase"
1514 viewerName="Specimen Editor">
1515 </viewCommandMapping>
1518 id="eu.etaxonomy.taxeditor.editor.workbench.model"
1519 name="Editor Workbench Model"
1520 point="org.eclipse.e4.workbench.model">
1523 uri="fragment.e4xmi">