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.key.polytomous">
306 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.command.new"
307 label=
"%command.label.20"
311 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.delete"
312 label=
"%command.label.21"
316 name=
"taxeditor-editor.separator2"
320 commandId=
"eu.etaxonomy.taxeditor.key.command.applyLayout"
321 label=
"%command.label.22"
325 name=
"taxeditor-editor.separator3"
330 locationURI=
"popup:eu.etaxonomy.taxeditor.editor.key.polytomous.list">
332 label=
"%menu.label.4">
334 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.command.new.node"
335 label=
"%command.label.58"
339 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.command.new.child"
340 label=
"%command.label.23"
345 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.command.new.sibling"
346 label=
"%command.label.24"
350 class="eu.etaxonomy.taxeditor.view.CdmViewerContextMenu"
351 id="eu.etaxonomy.taxeditor.editor.polytomous.list.cdmViewerContextMenu">
354 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.command.refresh"
355 label=
"%command.label.25"
359 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.command.delete"
360 label=
"%command.label.26"
364 name=
"eu.etaxonomy.taxeditor.editor.separator1">
368 locationURI=
"popup:eu.etaxonomy.taxeditor.editor.view.descriptive">
370 commandId=
"eu.etaxonomy.taxeditor.editor.view.descriptive.command.adddescription"
371 label=
"%command.label.27"
375 label=
"%menu.label.1">
377 class=
"eu.etaxonomy.taxeditor.editor.view.descriptive.handler.DynamicFeatureMenu"
378 id=
"eu.etaxonomy.taxeditor.dynamicFeatureMenu">
384 definitionId=
"isDescription">
387 definitionId=
"isDescriptionElement">
390 definitionId=
"isFeatureNodeContainer">
396 name=
"eu.etaxonomy.taxeditor.taxonDescriptionEditor.separator3"
400 commandId=
"eu.etaxonomy.taxeditor.editor.view.descriptive.command.moveDescriptionToTaxon"
401 label=
"%command.label.28"
406 definitionId=
"isDescription">
411 commandId=
"eu.etaxonomy.taxeditor.editor.view.descriptive.command.moveDescriptionElements"
412 label=
"%command.label.29"
418 definitionId=
"isFeatureNodeContainer">
421 definitionId=
"isDescriptionElement">
427 name=
"eu.etaxonomy.taxeditor.editor.separator1">
430 class=
"eu.etaxonomy.taxeditor.view.CdmViewerContextMenu"
431 id=
"eu.etaxonomy.taxeditor.editor.descriptive.cdmViewerContextMenu">
434 name=
"eu.etaxonomy.taxeditor.editor.separator1">
437 name=
"eu.etaxonomy.taxeditor.taxonDescriptionEditor.separator.afterNew"
441 commandId=
"eu.etaxonomy.taxeditor.editor.view.descriptive.command.delete"
442 label=
"%command.label.30"
452 name=
"eu.etaxonomy.taxeditor.taxonDescriptionEditor.separator.afterDelete"
456 commandId=
"org.eclipse.ui.file.save"
457 label=
"%command.label.31"
461 name=
"eu.etaxonomy.taxeditor.editor.separator1">
465 locationURI=
"popup:eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenImportEditor">
467 class=
"eu.etaxonomy.taxeditor.editor.view.dataimport.DataImportEditorContextMenu"
468 id=
"eu.etaxonomy.taxeditor.editor.view.dataimport.DataImportEditorContextMenu">
472 locationURI=
"popup:eu.etaxonomy.taxeditor.editor.view.dataimport.GbifImportEditor">
474 class=
"eu.etaxonomy.taxeditor.editor.view.dataimport.DataImportEditorContextMenu"
475 id=
"eu.etaxonomy.taxeditor.editor.view.dataimport.DataImportEditorContextMenu">
486 locationURI=
"popup:bulkeditor.editor?before=eu.etaxonomy.taxeditor.bulkeditor.separator1">
488 commandId=
"eu.etaxonomy.taxeditor.group.cdmauthorities.edit"
489 label=
"%command.label.45"
493 definitionId=
"isGroupEditor">
500 locationURI=
"toolbar:org.eclipse.ui.main.toolbar?after=eu.etaxonomy.taxeditor.navigation.search.toolbar">
502 id=
"eu.etaxonomy.taxeditor.editor.derivativeViewToolbar">
504 commandId=
"eu.etaxonomy.taxeditor.editor.derivative.listenToSelectionChange"
505 icon=
"icons/synced.gif"
506 label=
"%command.label.LINK_WITH_TAXON_SELECTIO"
511 variable=
"activePartId">
513 value=
"eu.etaxonomy.taxeditor.editor.view.derivate.DerivateView">
521 locationURI=
"menu:bulkeditor.menus.openmenu">
523 commandId=
"eu.etaxonomy.taxeditor.editor.openSpecimenEditorFromMenu"
524 label=
"%command.label.DERIVATIVE_EDITOR"
529 definitionId=
"isCdmStoreConnected">
536 point=
"org.eclipse.ui.handlers">
538 class=
"org.eclipse.ui.internal.handlers.NewEditorHandler"
539 commandId=
"org.eclipse.ui.window.newEditor">
543 value=
"eu.etaxonomy.taxeditor.editor.name.TaxonNameEditor">
554 class=
"eu.etaxonomy.taxeditor.editor.name.handler.DeleteTaxonBaseHandler"
555 commandId=
"eu.etaxonomy.taxeditor.editor.name.command.delete">
559 definitionId=
"isTaxonBase">
563 definitionId=
"isAcceptedTaxon">
570 class=
"eu.etaxonomy.taxeditor.editor.key.polytomous.handler.DeleteNodeHandler"
571 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.command.delete">
574 variable=
"activePartId">
576 value=
"eu.etaxonomy.taxeditor.editor.key">
582 variable=
"selection">
584 property=
"eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester.isKeyNode">
590 class=
"eu.etaxonomy.taxeditor.editor.key.polytomous.handler.RemotingCreateChildPolytomousKeyNodeHandler"
591 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.command.new.child">
594 definitionId=
"isRemoting">
599 class=
"eu.etaxonomy.taxeditor.editor.key.polytomous.handler.InsertNewNodeHandler"
600 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.command.new.node">
603 variable=
"selection">
605 property=
"eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester.isKeyNode">
612 class=
"eu.etaxonomy.taxeditor.editor.key.polytomous.handler.RemotingCreateSiblingPolytomousKeyNodeHandler"
613 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.command.new.sibling">
616 variable=
"activePartId">
618 value=
"eu.etaxonomy.taxeditor.editor.key">
624 variable=
"selection">
626 property=
"eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester.isKeyNode">
633 class=
"eu.etaxonomy.taxeditor.handler.defaultHandler.OpenReferencingObjectsView"
634 commandId=
"eu.etaxonomy.taxeditor.openReferencingObjectsView">
637 variable=
"activePartId">
639 value=
"eu.etaxonomy.taxeditor.editor.view.derivate.DerivateView">
645 class=
"eu.etaxonomy.taxeditor.editor.key.polytomous.handler.RefreshNodeNumberingHandler"
646 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.command.refresh">
649 variable=
"selection">
651 property=
"eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester.isKeyNode">
658 name=
"%extension.name"
659 point=
"org.eclipse.ui.commands">
661 id=
"eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
662 name=
"%category.name.0">
665 categoryId=
"eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
666 defaultHandler=
"eu.etaxonomy.taxeditor.editor.handler.OpenParentHandler"
667 id=
"eu.etaxonomy.taxeditor.editor.command.openParent"
668 name=
"%command.name">
671 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.MoveTaxonHandler"
672 id="eu.etaxonomy.taxeditor.editor.name.moveTaxon"
676 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
677 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeAcceptedTaxonToSynonymHandler"
678 id="eu.etaxonomy.taxeditor.editor.name.changeAcceptedToSynonym"
679 name="Change Accepted Taxon to Synonym">
682 id=
"eu.etaxonomy.taxeditor.editor.view.descriptive.command.category"
683 name=
"%category.name.1">
686 id=
"eu.etaxonomy.taxeditor.editor.view.uses.command.category"
687 name=
"%category.name.2">
690 id=
"eu.etaxonomy.taxeditor.editor.media.category"
691 name=
"%category.name.3">
695 id=
"eu.etaxonomy.taxeditor.editor.new.category"
696 name=
"%category.name.4">
699 categoryId=
"eu.etaxonomy.taxeditor.editor.new.category"
700 defaultHandler=
"eu.etaxonomy.taxeditor.editor.handler.create.NewReferenceHandler"
701 id=
"eu.etaxonomy.taxeditor.editor.command.new.reference"
702 name=
"%command.name.23">
705 categoryId=
"eu.etaxonomy.taxeditor.editor.new.category"
706 defaultHandler=
"eu.etaxonomy.taxeditor.editor.handler.create.NewNameHandler"
707 id=
"eu.etaxonomy.taxeditor.editor.command.new.name"
708 name=
"%command.name.24">
711 categoryId=
"eu.etaxonomy.taxeditor.editor.new.category"
712 defaultHandler=
"eu.etaxonomy.taxeditor.editor.handler.create.NewTeamHandler"
713 id=
"eu.etaxonomy.taxeditor.editor.command.new.team"
714 name=
"%command.name.25">
717 categoryId=
"eu.etaxonomy.taxeditor.editor.new.category"
718 defaultHandler=
"eu.etaxonomy.taxeditor.editor.handler.create.NewPersonHandler"
719 id=
"eu.etaxonomy.taxeditor.editor.command.new.person"
720 name=
"%command.name.26">
723 id=
"eu.etaxonomy.taxeditor.editor.key.category"
724 name=
"%category.name.5">
727 categoryId=
"eu.etaxonomy.taxeditor.editor.key.category"
729 id=
"eu.etaxonomy.taxeditor.key.polytomous.command.new.child"
730 name=
"%command.name.28">
733 categoryId=
"eu.etaxonomy.taxeditor.editor.key.category"
735 id=
"eu.etaxonomy.taxeditor.key.polytomous.command.new.node"
736 name=
"%command.name.58">
739 categoryId=
"eu.etaxonomy.taxeditor.editor.key.category"
740 id=
"eu.etaxonomy.taxeditor.key.polytomous.command.new.sibling"
741 name=
"%command.name.29">
744 categoryId=
"eu.etaxonomy.taxeditor.editor.key.category"
746 id=
"eu.etaxonomy.taxeditor.key.polytomous.command.refresh"
747 name=
"%command.name.30">
750 categoryId=
"eu.etaxonomy.taxeditor.editor.key.category"
751 defaultHandler=
"eu.etaxonomy.taxeditor.editor.key.handler.ApplyLayoutHandler"
752 id=
"eu.etaxonomy.taxeditor.key.command.applyLayout"
753 name=
"%command.name.31">
756 categoryId=
"eu.etaxonomy.taxeditor.editor.key.category"
757 id=
"eu.etaxonomy.taxeditor.key.polytomous.command.delete"
758 name=
"%command.name.50">
761 id=
"eu.etaxonomy.taxeditor.editor.view.concept.category"
762 name=
"%category.name.6">
765 id=
"eu.etaxonomy.taxeditor.bulkeditor.group.category"
766 name=
"%category.name.7">
769 categoryId=
"eu.etaxonomy.taxeditor.bulkeditor.group.category"
770 defaultHandler=
"eu.etaxonomy.taxeditor.editor.group.authority.handler.EditCdmAuthoritiesHandler"
771 id=
"eu.etaxonomy.taxeditor.group.cdmauthorities.edit"
772 name=
"%command.name.34">
775 id=
"eu.etaxonomy.taxeditor.editor.handler.OpenChecklistViewHandler"
776 name=
"%command.name.38">
778 id=
"eu.etaxonomy.taxeditor.editor.handler.OpenChecklistViewHandler.uuid"
781 typeId=
"eu.etaxonomy.taxeditor.uuidParameterType">
785 categoryId=
"eu.etaxonomy.taxeditor.editor.new.category"
786 defaultHandler=
"eu.etaxonomy.taxeditor.view.datasource.handler.CreateDataSourceHandler"
787 id=
"eu.etaxonomy.taxeditor.editor.command.new.datasource"
788 name=
"%command.name.39">
791 id=
"eu.etaxonomy.taxeditor.editor.handler.showOnlyIndividualAssociations"
792 name=
"%command.name.41">
796 defaultHandler=
"eu.etaxonomy.taxeditor.editor.handler.OpenDerivateViewHandler"
797 id=
"eu.etaxonomy.taxeditor.editor.openSpecimenEditor"
798 name=
"%command.name.OPEN_DERIVATIVE_EDITOR">
800 id=
"eu.etaxonomy.taxeditor.editor.openSpecimenEditor.uuid"
801 name=
"Specimen Uuids"
803 typeId=
"eu.etaxonomy.taxeditor.uuidParameterType">
807 defaultHandler=
"eu.etaxonomy.taxeditor.editor.handler.OpenDerivateViewHandler"
808 id=
"eu.etaxonomy.taxeditor.editor.openSpecimenEditorFromMenu"
809 name=
"%command.name.OPEN_DERIVATIVE_EDITOR">
814 point=
"org.eclipse.core.expressions.definitions">
816 id=
"nameEditorActive">
818 variable=
"activeEditorId">
820 value=
"eu.etaxonomy.taxeditor.editor.multipagetaxonview">
825 id=
"isAcceptedTaxon">
827 variable=
"selection">
829 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.isAcceptedTaxon">
834 id=
"isNotHomotypicSynonymOfAcceptedTaxon">
836 variable=
"selection">
838 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.isNotHomotypicSynonymOfAcceptedTaxon">
843 id=
"isSynonymInHomotypicalGroupWithMoreSynonyms">
845 variable=
"selection">
847 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.isSynonymInHomotypicalGroupWithMoreSynonyms">
854 variable=
"selection">
856 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.isSynonym">
861 id=
"isMisapplication">
863 variable=
"selection">
865 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.isMisapplication">
872 variable=
"selection">
874 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.isTaxonBase">
881 variable=
"selection">
883 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.hasEmptyNames">
890 variable=
"selection">
892 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isDeletable">
899 variable=
"selection">
901 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isMedia">
908 variable=
"selection">
910 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isTaxonEditor">
917 variable=
"selection">
919 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isBulkEditor">
924 id=
"isDerivateEditor">
926 variable=
"selection">
928 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isDerivateEditor">
935 variable=
"selection">
937 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isDescription">
942 id=
"isDescriptionElement">
944 variable=
"selection">
946 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isDescriptionElement">
951 id=
"isFeatureNodeContainer">
953 variable=
"selection">
955 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isFeatureNodeContainer">
962 variable=
"selection">
964 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isImageGallery">
969 id=
"isAcceptedAndHasNoHomotypicSynonyms">
971 variable=
"selection">
973 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.isAcceptedAndHasNoHomotypicSynonyms">
978 id=
"isIndividualsAssociation">
980 variable=
"selection">
982 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isIndividualsAssociation">
989 property=
"eu.etaxonomy.taxeditor.preference.CdmStorePropertyTester.isRemoting">
995 variable=
"selection">
997 property=
"eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester.isKeyNode">
1004 variable=
"selection">
1006 property=
"eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester.isSequence">
1013 variable=
"selection">
1015 property=
"eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester.isSingleRead">
1020 id=
"isSpecimenOrObservationBase">
1022 variable=
"selection">
1024 property=
"eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester.isSpecimenOrObservationBase">
1029 id=
"isDerivativeEditorLinkedToTaxonSelection">
1031 variable=
"activeEditor">
1033 property=
"eu.etaxonomy.taxeditor.editor.view.derivate.DerivativeEditorPropertyTester.isLinkedWithTaxonSelection">
1038 id=
"isOrphanedTaxon">
1040 variable=
"selection">
1042 forcePluginActivation=
"true"
1043 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.isOrphaned">
1048 id=
"isAddDerivateAllowed">
1050 variable=
"selection">
1052 property=
"eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester.isAddDerivateAllowed">
1057 id=
"isAddMediaAllowed">
1059 variable=
"selection">
1061 property=
"eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester.isAddMediaAllowed">
1067 point=
"org.eclipse.core.expressions.propertyTesters">
1069 class=
"eu.etaxonomy.taxeditor.editor.name.handler.NameEditorMenuPropertyTester"
1070 id=
"eu.etaxonomy.taxeditor.editor.name.propertyTester"
1071 namespace=
"eu.etaxonomy.taxeditor.editor.name.propertyTester"
1072 properties=
"isAcceptedTaxon,isSynonym,isMisapplication,isTaxonBase,hasEmptyNames,isAcceptedAndHasNoHomotypicSynonyms,isNotHomotypicSynonymOfAcceptedTaxon,isSynonymInHomotypicalGroupWithMoreSynonyms,isOrphaned"
1073 type=
"java.lang.Object">
1076 class=
"eu.etaxonomy.taxeditor.editor.view.descriptive.handler.DescriptionsMenuPropertyTester"
1077 id=
"eu.etaxonomy.taxeditor.descriptions.propertyTester"
1078 namespace=
"eu.etaxonomy.taxeditor.descriptions.propertyTester"
1079 properties=
"isMedia,isDescription,isDescriptionElement,isDeletable,isFeatureNodeContainer,isImageGallery,isTaxonEditor,isBulkEditor,isDerivateEditor, isIndividualsAssociation"
1080 type=
"java.lang.Object">
1083 class=
"eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester"
1084 id=
"eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester"
1085 namespace=
"eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester"
1086 properties=
"isSequence,isSingleRead,isSpecimenOrObservationBase,isAddDerivateAllowed,isAddMediaAllowed"
1087 type=
"org.eclipse.jface.viewers.IStructuredSelection">
1090 class=
"eu.etaxonomy.taxeditor.editor.view.derivate.DerivativeEditorPropertyTester"
1091 id=
"eu.etaxonomy.taxeditor.editor.view.derivate.DerivativeEditorPropertyTester"
1092 namespace=
"eu.etaxonomy.taxeditor.editor.view.derivate.DerivativeEditorPropertyTester"
1093 properties=
"isLinkedWithTaxonSelection"
1094 type=
"eu.etaxonomy.taxeditor.editor.view.derivate.DerivateView">
1097 class=
"eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester"
1098 id=
"eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester"
1099 namespace=
"eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester"
1100 properties=
"isKeyNode"
1101 type=
"org.eclipse.jface.viewers.IStructuredSelection">
1105 point=
"org.eclipse.ui.bindings">
1107 description=
"%scheme.description"
1108 id=
"eu.etaxonomy.taxeditor.bindings.scheme.default"
1109 name=
"%scheme.name">
1113 point="org.eclipse.ui.importWizards">
1115 category="eu.etaxonomy.taxeditor.import.category.cdm"
1116 class="eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenSearchWizard"
1117 id="eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenSearchWizard"
1118 name="%wizard.name">
1125 point="eu.etaxonomy.taxeditor.store.cdmViewer">
1127 commandId="eu.etaxonomy.taxeditor.editor.openTaxonEditorForTaxonNode"
1128 selection="eu.etaxonomy.cdm.model.taxon.TaxonNode"
1129 viewerName="%viewCommandMapping.viewerName.NAME_EDITOR">
1130 </viewCommandMapping>
1132 commandId="eu.etaxonomy.taxeditor.editor.openTaxonEditorForTaxon"
1133 selection="eu.etaxonomy.cdm.model.taxon.TaxonBase"
1134 viewerName="%viewCommandMapping.viewerName.NAME_EDITOR">
1135 </viewCommandMapping>
1137 commandId="eu.etaxonomy.taxeditor.editor.openSpecimenEditor"
1138 selection="eu.etaxonomy.cdm.model.description.IndividualsAssociation"
1139 viewerName="%viewCommandMapping.viewerName.SPECIMEN_EDITOR">
1140 </viewCommandMapping>
1142 commandId="eu.etaxonomy.taxeditor.editor.openSpecimenEditor"
1143 selection="eu.etaxonomy.cdm.model.taxon.TaxonNode"
1144 viewerName="%viewCommandMapping.viewerName.SPECIMEN_EDITOR">
1145 </viewCommandMapping>
1147 commandId="eu.etaxonomy.taxeditor.editor.handler.OpenChecklistViewHandler"
1148 selection="eu.etaxonomy.cdm.model.taxon.ITaxonTreeNode"
1149 viewerName="%viewCommandMapping.viewerName.CHECKLIST_EDITOR">
1150 </viewCommandMapping>
1152 commandId="eu.etaxonomy.taxeditor.openSpecimenEditorForTypeSpecimen"
1153 selection="eu.etaxonomy.cdm.model.name.SpecimenTypeDesignation"
1154 viewerName="%viewCommandMapping.viewerName.SPECIMEN_EDITOR">
1155 </viewCommandMapping>
1157 commandId="eu.etaxonomy.taxeditor.editor.view.concept.command.open"
1158 selection="eu.etaxonomy.cdm.model.taxon.TaxonRelationship"
1159 viewerName="Name Editor">
1160 </viewCommandMapping>
1162 commandId="eu.etaxonomy.taxeditor.editor.openBulkEditorForTaxonRelationship"
1163 selection="eu.etaxonomy.cdm.model.taxon.TaxonRelationship"
1164 viewerName="Bulk Editor">
1165 </viewCommandMapping>
1167 commandId="eu.etaxonomy.taxeditor.editor.openSpecimenEditor"
1168 selection="eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationBase"
1169 viewerName="Specimen Editor">
1170 </viewCommandMapping>
1173 id="eu.etaxonomy.taxeditor.editor.workbench.model"
1174 name="Editor Workbench Model"
1175 point="org.eclipse.e4.workbench.model">
1178 uri="fragment.e4xmi">