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">
63 point=
"org.eclipse.ui.views">
66 class=
"eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenImportView"
67 id=
"eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenImportView"
72 class=
"eu.etaxonomy.taxeditor.editor.view.dataimport.GbifResponseImportView"
73 id=
"eu.etaxonomy.taxeditor.editor.view.dataimport.GbifResponseImportView"
78 category=
"eu.etaxonomy.taxeditor.editor.category"
79 class=
"eu.etaxonomy.taxeditor.editor.view.validation.ValidationProblemsView"
80 icon=
"icons/edit_16x16.gif"
81 id=
"eu.etaxonomy.taxeditor.editor.view.validation.problems"
86 <!-- VALIDATION RELATED STUFF -->
87 <extension point=
"org.eclipse.core.resources.markers" name=
"%extension.name.0" id=
"eu.etaxonomy.taxeditor.markers.validationerror">
88 <super type=
"org.eclipse.core.resources.problemmarker"/>
89 <attribute name=
"databaseId"/>
90 <attribute name=
"userFriendlyTypeName"/>
91 <attribute name=
"userFriendlyDescription"/>
92 <attribute name=
"userFriendlyFieldName"/>
93 <attribute name=
"validatorMessage"/>
94 <attribute name=
"invalidValue"/>
95 <attribute name=
"validatorClass"/>
96 <attribute name=
"entityClass"/>
97 <attribute name=
"entityId"/>
98 <persistent value=
"false"/>
101 <extension point=
"org.eclipse.ui.ide.markerSupport">
102 <markerContentGenerator
103 id=
"eu.etaxonomy.taxeditor.editor.validation.ValidationProblemsMarkerGenerator"
104 name=
"%markerContentGenerator.name">
105 <markerTypeReference id=
"eu.etaxonomy.taxeditor.markers.validationerror" />
107 <markerFieldReference id=
"eu.etaxonomy.taxeditor.markers.validation.userFriendlyTypeName" visible=
"true" />
108 <markerFieldReference id=
"eu.etaxonomy.taxeditor.markers.validation.userFriendlyDescription" visible=
"true" />
109 <markerFieldReference id=
"eu.etaxonomy.taxeditor.markers.validation.userFriendlyFieldName" visible=
"true" />
110 <markerFieldReference id=
"eu.etaxonomy.taxeditor.markers.validation.validatorMessage" visible=
"true" />
111 <markerFieldReference id=
"eu.etaxonomy.taxeditor.markers.validation.invalidValue" visible=
"true" />
112 <markerFieldReference id=
"eu.etaxonomy.taxeditor.markers.validation.validatorClass" visible=
"false" />
113 <markerFieldReference id=
"eu.etaxonomy.taxeditor.markers.validation.entityClass" visible=
"false" />
114 <markerFieldReference id=
"eu.etaxonomy.taxeditor.markers.validation.entityId" visible=
"false" />
115 </markerContentGenerator>
118 class=
"eu.etaxonomy.taxeditor.editor.view.validation.UserFriendlyTypeNameMarkerField"
119 id=
"eu.etaxonomy.taxeditor.markers.validation.userFriendlyTypeName"
120 name=
"%marker.field.0">
123 class=
"eu.etaxonomy.taxeditor.editor.view.validation.UserFriendlyDescriptionMarkerField"
124 id=
"eu.etaxonomy.taxeditor.markers.validation.userFriendlyDescription"
125 name=
"%marker.field.1">
128 class=
"eu.etaxonomy.taxeditor.editor.view.validation.UserFriendlyFieldNameMarkerField"
129 id=
"eu.etaxonomy.taxeditor.markers.validation.userFriendlyFieldName"
130 name=
"%marker.field.2 = Attribute">
133 class=
"eu.etaxonomy.taxeditor.editor.view.validation.InvalidValueMarkerField"
134 id=
"eu.etaxonomy.taxeditor.markers.validation.invalidValue"
135 name=
"%marker.field.3 = Problematic Value">
138 class=
"eu.etaxonomy.taxeditor.editor.view.validation.ValidatorMessageMarkerField"
139 id=
"eu.etaxonomy.taxeditor.markers.validation.validatorMessage"
140 name=
"%marker.field.4 = Problem description">
143 class=
"eu.etaxonomy.taxeditor.editor.view.validation.ValidatorClassMarkerField"
144 id=
"eu.etaxonomy.taxeditor.markers.validation.validatorClass"
145 name=
"%marker.field.5">
148 class=
"eu.etaxonomy.taxeditor.editor.view.validation.EntityClassMarkerField"
149 id=
"eu.etaxonomy.taxeditor.markers.validation.entityClass"
150 name=
"%marker.field.6">
153 class=
"eu.etaxonomy.taxeditor.editor.view.validation.EntityIdMarkerField"
154 id=
"eu.etaxonomy.taxeditor.markers.validation.entityId"
155 name=
"%marker.field.7">
160 point=
"org.eclipse.ui.elementFactories">
162 class=
"eu.etaxonomy.taxeditor.editor.TaxonEditorInputFactory"
163 id=
"eu.etaxonomy.taxeditor.editor.name.taxonEditorInputFactory">
167 point=
"org.eclipse.ui.menus">
169 locationURI=
"menu:eu.etaxonomy.navigation.menu.new?after=eu.etaxonomy.navigation.menu.new.separator1">
171 commandId=
"eu.etaxonomy.taxeditor.editor.command.new.name"
172 label=
"%command.label.46"
177 definitionId=
"isCdmStoreConnected">
182 commandId=
"eu.etaxonomy.taxeditor.editor.command.new.reference"
183 label=
"%command.label.47"
188 definitionId=
"isCdmStoreConnected">
193 commandId=
"eu.etaxonomy.taxeditor.editor.command.new.team"
194 label=
"%command.label.1"
199 definitionId=
"isCdmStoreConnected">
204 commandId=
"eu.etaxonomy.taxeditor.editor.command.new.person"
205 label=
"%command.label.2"
210 definitionId=
"isCdmStoreConnected">
215 name=
"eu.etaxonomy.navigation.menu.new.separator2"
219 name=
"eu.etaxonomy.navigation.menu.new.separator3"
223 commandId=
"eu.etaxonomy.taxeditor.editor.command.new.datasource"
224 label=
"%command.label.48"
229 locationURI=
"menu:eu.etaxonomy.taxeditor.menu.showView?before=eu.etaxonomy.taxeditor.store.showViewMenu.internal">
231 name=
"eu.etaxonomy.taxeditor.store.showViewMenu.validation.separator"
235 commandId=
"org.eclipse.ui.views.showView"
236 label=
"%command.name.40"
239 name=
"org.eclipse.ui.views.showView.viewId"
240 value=
"eu.etaxonomy.taxeditor.editor.view.validation.problems">
245 definitionId=
"isCdmStoreConnected">
251 locationURI=
"menu:org.eclipse.ui.main.menu.navigate">
253 commandId=
"eu.etaxonomy.taxeditor.editor.command.openParent"
254 label=
"%command.label.8"
259 locationURI=
"popup:eu.etaxonomy.taxeditor.editor.key.polytomous">
261 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.command.new"
262 label=
"%command.label.20"
266 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.delete"
267 label=
"%command.label.21"
271 name=
"taxeditor-editor.separator2"
275 commandId=
"eu.etaxonomy.taxeditor.key.command.applyLayout"
276 label=
"%command.label.22"
280 name=
"taxeditor-editor.separator3"
285 locationURI=
"popup:eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenImportEditor">
287 class=
"eu.etaxonomy.taxeditor.editor.view.dataimport.DataImportEditorContextMenu"
288 id=
"eu.etaxonomy.taxeditor.editor.view.dataimport.DataImportEditorContextMenu">
292 locationURI=
"popup:eu.etaxonomy.taxeditor.editor.view.dataimport.GbifImportEditor">
294 class=
"eu.etaxonomy.taxeditor.editor.view.dataimport.DataImportEditorContextMenu"
295 id=
"eu.etaxonomy.taxeditor.editor.view.dataimport.DataImportEditorContextMenu">
306 locationURI=
"popup:bulkeditor.editor?before=eu.etaxonomy.taxeditor.bulkeditor.separator1">
308 commandId=
"eu.etaxonomy.taxeditor.group.cdmauthorities.edit"
309 label=
"%command.label.45"
313 definitionId=
"isGroupEditor">
320 locationURI=
"toolbar:org.eclipse.ui.main.toolbar?after=eu.etaxonomy.taxeditor.navigation.search.toolbar">
322 id=
"eu.etaxonomy.taxeditor.editor.derivativeViewToolbar">
324 commandId=
"eu.etaxonomy.taxeditor.editor.derivative.listenToSelectionChange"
325 icon=
"icons/synced.gif"
326 label=
"%command.label.LINK_WITH_TAXON_SELECTIO"
331 variable=
"activePartId">
333 value=
"eu.etaxonomy.taxeditor.editor.view.derivate.DerivateView">
342 point=
"org.eclipse.ui.handlers">
344 class=
"org.eclipse.ui.internal.handlers.NewEditorHandler"
345 commandId=
"org.eclipse.ui.window.newEditor">
349 value=
"eu.etaxonomy.taxeditor.editor.name.TaxonNameEditor">
360 class=
"eu.etaxonomy.taxeditor.editor.name.handler.DeleteTaxonBaseHandler"
361 commandId=
"eu.etaxonomy.taxeditor.editor.name.command.delete">
365 definitionId=
"isTaxonBase">
369 definitionId=
"isAcceptedTaxon">
376 class=
"eu.etaxonomy.taxeditor.editor.key.polytomous.handler.DeleteNodeHandler"
377 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.command.delete">
380 variable=
"activePartId">
382 value=
"eu.etaxonomy.taxeditor.editor.key">
388 variable=
"selection">
390 property=
"eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester.isKeyNode">
396 class=
"eu.etaxonomy.taxeditor.editor.key.polytomous.handler.RemotingCreateChildPolytomousKeyNodeHandler"
397 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.command.new.child">
400 definitionId=
"isRemoting">
405 class=
"eu.etaxonomy.taxeditor.editor.key.polytomous.handler.InsertNewNodeHandler"
406 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.command.new.node">
409 variable=
"selection">
411 property=
"eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester.isKeyNode">
418 class=
"eu.etaxonomy.taxeditor.editor.key.polytomous.handler.RemotingCreateSiblingPolytomousKeyNodeHandler"
419 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.command.new.sibling">
422 variable=
"activePartId">
424 value=
"eu.etaxonomy.taxeditor.editor.key">
430 variable=
"selection">
432 property=
"eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester.isKeyNode">
439 class=
"eu.etaxonomy.taxeditor.editor.key.polytomous.handler.RefreshNodeNumberingHandler"
440 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.command.refresh">
443 variable=
"selection">
445 property=
"eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester.isKeyNode">
452 name=
"%extension.name"
453 point=
"org.eclipse.ui.commands">
455 id=
"eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
456 name=
"%category.name.0">
459 categoryId=
"eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
460 defaultHandler=
"eu.etaxonomy.taxeditor.editor.handler.OpenParentHandler"
461 id=
"eu.etaxonomy.taxeditor.editor.command.openParent"
462 name=
"%command.name">
465 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.MoveTaxonHandler"
466 id="eu.etaxonomy.taxeditor.editor.name.moveTaxon"
470 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
471 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeAcceptedTaxonToSynonymHandler"
472 id="eu.etaxonomy.taxeditor.editor.name.changeAcceptedToSynonym"
473 name="Change Accepted Taxon to Synonym">
476 id=
"eu.etaxonomy.taxeditor.editor.view.descriptive.command.category"
477 name=
"%category.name.1">
480 id=
"eu.etaxonomy.taxeditor.editor.view.uses.command.category"
481 name=
"%category.name.2">
484 id=
"eu.etaxonomy.taxeditor.editor.media.category"
485 name=
"%category.name.3">
489 id=
"eu.etaxonomy.taxeditor.editor.new.category"
490 name=
"%category.name.4">
493 categoryId=
"eu.etaxonomy.taxeditor.editor.new.category"
494 defaultHandler=
"eu.etaxonomy.taxeditor.editor.handler.create.NewReferenceHandler"
495 id=
"eu.etaxonomy.taxeditor.editor.command.new.reference"
496 name=
"%command.name.23">
499 categoryId=
"eu.etaxonomy.taxeditor.editor.new.category"
500 defaultHandler=
"eu.etaxonomy.taxeditor.editor.handler.create.NewNameHandler"
501 id=
"eu.etaxonomy.taxeditor.editor.command.new.name"
502 name=
"%command.name.24">
505 categoryId=
"eu.etaxonomy.taxeditor.editor.new.category"
506 defaultHandler=
"eu.etaxonomy.taxeditor.editor.handler.create.NewTeamHandler"
507 id=
"eu.etaxonomy.taxeditor.editor.command.new.team"
508 name=
"%command.name.25">
511 categoryId=
"eu.etaxonomy.taxeditor.editor.new.category"
512 defaultHandler=
"eu.etaxonomy.taxeditor.editor.handler.create.NewPersonHandler"
513 id=
"eu.etaxonomy.taxeditor.editor.command.new.person"
514 name=
"%command.name.26">
517 id=
"eu.etaxonomy.taxeditor.editor.view.concept.category"
518 name=
"%category.name.6">
521 id=
"eu.etaxonomy.taxeditor.bulkeditor.group.category"
522 name=
"%category.name.7">
525 categoryId=
"eu.etaxonomy.taxeditor.bulkeditor.group.category"
526 defaultHandler=
"eu.etaxonomy.taxeditor.editor.group.authority.handler.EditCdmAuthoritiesHandler"
527 id=
"eu.etaxonomy.taxeditor.group.cdmauthorities.edit"
528 name=
"%command.name.34">
531 id=
"eu.etaxonomy.taxeditor.editor.handler.OpenChecklistViewHandler"
532 name=
"%command.name.38">
534 id=
"eu.etaxonomy.taxeditor.editor.handler.OpenChecklistViewHandler.uuid"
537 typeId=
"eu.etaxonomy.taxeditor.uuidParameterType">
541 categoryId=
"eu.etaxonomy.taxeditor.editor.new.category"
542 defaultHandler=
"eu.etaxonomy.taxeditor.view.datasource.handler.CreateDataSourceHandler"
543 id=
"eu.etaxonomy.taxeditor.editor.command.new.datasource"
544 name=
"%command.name.39">
547 id=
"eu.etaxonomy.taxeditor.editor.handler.showOnlyIndividualAssociations"
548 name=
"%command.name.41">
552 defaultHandler=
"eu.etaxonomy.taxeditor.editor.handler.OpenDerivateViewHandler"
553 id=
"eu.etaxonomy.taxeditor.editor.openSpecimenEditor"
554 name=
"%command.name.OPEN_DERIVATIVE_EDITOR">
556 id=
"eu.etaxonomy.taxeditor.editor.openSpecimenEditor.uuid"
557 name=
"Specimen Uuids"
559 typeId=
"eu.etaxonomy.taxeditor.uuidParameterType">
563 defaultHandler=
"eu.etaxonomy.taxeditor.editor.handler.OpenDerivateViewHandler"
564 id=
"eu.etaxonomy.taxeditor.editor.openSpecimenEditorFromMenu"
565 name=
"%command.name.OPEN_DERIVATIVE_EDITOR">
570 point=
"org.eclipse.core.expressions.definitions">
572 id=
"nameEditorActive">
574 variable=
"activeEditorId">
576 value=
"eu.etaxonomy.taxeditor.editor.multipagetaxonview">
581 id=
"isAcceptedTaxon">
583 variable=
"selection">
585 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.isAcceptedTaxon">
590 id=
"isNotHomotypicSynonymOfAcceptedTaxon">
592 variable=
"selection">
594 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.isNotHomotypicSynonymOfAcceptedTaxon">
599 id=
"isSynonymInHomotypicalGroupWithMoreSynonyms">
601 variable=
"selection">
603 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.isSynonymInHomotypicalGroupWithMoreSynonyms">
610 variable=
"selection">
612 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.isSynonym">
617 id=
"isMisapplication">
619 variable=
"selection">
621 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.isMisapplication">
628 variable=
"selection">
630 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.isTaxonBase">
637 variable=
"selection">
639 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.hasEmptyNames">
646 variable=
"selection">
648 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isDeletable">
655 variable=
"selection">
657 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isMedia">
664 variable=
"selection">
666 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isTaxonEditor">
673 variable=
"selection">
675 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isBulkEditor">
680 id=
"isDerivateEditor">
682 variable=
"selection">
684 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isDerivateEditor">
691 variable=
"selection">
693 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isDescription">
698 id=
"isDescriptionElement">
700 variable=
"selection">
702 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isDescriptionElement">
707 id=
"isFeatureNodeContainer">
709 variable=
"selection">
711 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isFeatureNodeContainer">
718 variable=
"selection">
720 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isImageGallery">
725 id=
"isAcceptedAndHasNoHomotypicSynonyms">
727 variable=
"selection">
729 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.isAcceptedAndHasNoHomotypicSynonyms">
734 id=
"isIndividualsAssociation">
736 variable=
"selection">
738 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isIndividualsAssociation">
745 property=
"eu.etaxonomy.taxeditor.preference.CdmStorePropertyTester.isRemoting">
751 variable=
"selection">
753 property=
"eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester.isKeyNode">
760 variable=
"selection">
762 property=
"eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester.isSequence">
769 variable=
"selection">
771 property=
"eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester.isSingleRead">
776 id=
"isSpecimenOrObservationBase">
778 variable=
"selection">
780 property=
"eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester.isSpecimenOrObservationBase">
785 id=
"isDerivativeEditorLinkedToTaxonSelection">
787 variable=
"activeEditor">
789 property=
"eu.etaxonomy.taxeditor.editor.view.derivate.DerivativeEditorPropertyTester.isLinkedWithTaxonSelection">
794 id=
"isOrphanedTaxon">
796 variable=
"selection">
798 forcePluginActivation=
"true"
799 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.isOrphaned">
804 id=
"isAddDerivateAllowed">
806 variable=
"selection">
808 property=
"eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester.isAddDerivateAllowed">
813 id=
"isAddMediaAllowed">
815 variable=
"selection">
817 property=
"eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester.isAddMediaAllowed">
823 point=
"org.eclipse.core.expressions.propertyTesters">
825 class=
"eu.etaxonomy.taxeditor.editor.name.handler.NameEditorMenuPropertyTester"
826 id=
"eu.etaxonomy.taxeditor.editor.name.propertyTester"
827 namespace=
"eu.etaxonomy.taxeditor.editor.name.propertyTester"
828 properties=
"isAcceptedTaxon,isSynonym,isMisapplication,isTaxonBase,hasEmptyNames,isAcceptedAndHasNoHomotypicSynonyms,isNotHomotypicSynonymOfAcceptedTaxon,isSynonymInHomotypicalGroupWithMoreSynonyms,isOrphaned"
829 type=
"java.lang.Object">
832 class=
"eu.etaxonomy.taxeditor.editor.view.descriptive.handler.DescriptionsMenuPropertyTester"
833 id=
"eu.etaxonomy.taxeditor.descriptions.propertyTester"
834 namespace=
"eu.etaxonomy.taxeditor.descriptions.propertyTester"
835 properties=
"isMedia,isDescription,isDescriptionElement,isDeletable,isFeatureNodeContainer,isImageGallery,isTaxonEditor,isBulkEditor,isDerivateEditor, isIndividualsAssociation"
836 type=
"java.lang.Object">
839 class=
"eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester"
840 id=
"eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester"
841 namespace=
"eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester"
842 properties=
"isSequence,isSingleRead,isSpecimenOrObservationBase,isAddDerivateAllowed,isAddMediaAllowed"
843 type=
"org.eclipse.jface.viewers.IStructuredSelection">
846 class=
"eu.etaxonomy.taxeditor.editor.view.derivate.DerivativeEditorPropertyTester"
847 id=
"eu.etaxonomy.taxeditor.editor.view.derivate.DerivativeEditorPropertyTester"
848 namespace=
"eu.etaxonomy.taxeditor.editor.view.derivate.DerivativeEditorPropertyTester"
849 properties=
"isLinkedWithTaxonSelection"
850 type=
"eu.etaxonomy.taxeditor.editor.view.derivate.DerivateView">
853 class=
"eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester"
854 id=
"eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester"
855 namespace=
"eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester"
856 properties=
"isKeyNode"
857 type=
"org.eclipse.jface.viewers.IStructuredSelection">
861 point=
"org.eclipse.ui.bindings">
863 description=
"%scheme.description"
864 id=
"eu.etaxonomy.taxeditor.bindings.scheme.default"
869 point="org.eclipse.ui.importWizards">
871 category="eu.etaxonomy.taxeditor.import.category.cdm"
872 class="eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenSearchWizard"
873 id="eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenSearchWizard"
881 point="eu.etaxonomy.taxeditor.store.cdmViewer">
883 commandId="eu.etaxonomy.taxeditor.editor.openTaxonEditorForTaxonNode"
884 selection="eu.etaxonomy.cdm.model.taxon.TaxonNode"
885 viewerName="%viewCommandMapping.viewerName.NAME_EDITOR">
886 </viewCommandMapping>
888 commandId="eu.etaxonomy.taxeditor.editor.openTaxonEditorForTaxon"
889 selection="eu.etaxonomy.cdm.model.taxon.TaxonBase"
890 viewerName="%viewCommandMapping.viewerName.NAME_EDITOR">
891 </viewCommandMapping>
893 commandId="eu.etaxonomy.taxeditor.editor.openSpecimenEditor"
894 selection="eu.etaxonomy.cdm.model.description.IndividualsAssociation"
895 viewerName="%viewCommandMapping.viewerName.SPECIMEN_EDITOR">
896 </viewCommandMapping>
898 commandId="eu.etaxonomy.taxeditor.editor.openSpecimenEditor"
899 selection="eu.etaxonomy.cdm.model.taxon.TaxonNode"
900 viewerName="%viewCommandMapping.viewerName.SPECIMEN_EDITOR">
901 </viewCommandMapping>
903 commandId="eu.etaxonomy.taxeditor.editor.handler.OpenChecklistViewHandler"
904 selection="eu.etaxonomy.cdm.model.taxon.ITaxonTreeNode"
905 viewerName="%viewCommandMapping.viewerName.CHECKLIST_EDITOR">
906 </viewCommandMapping>
908 commandId="eu.etaxonomy.taxeditor.openSpecimenEditorForTypeSpecimen"
909 selection="eu.etaxonomy.cdm.model.name.SpecimenTypeDesignation"
910 viewerName="%viewCommandMapping.viewerName.SPECIMEN_EDITOR">
911 </viewCommandMapping>
913 commandId="eu.etaxonomy.taxeditor.editor.view.concept.command.open"
914 selection="eu.etaxonomy.cdm.model.taxon.TaxonRelationship"
915 viewerName="Name Editor">
916 </viewCommandMapping>
918 commandId="eu.etaxonomy.taxeditor.editor.openBulkEditorForTaxonRelationship"
919 selection="eu.etaxonomy.cdm.model.taxon.TaxonRelationship"
920 viewerName="Bulk Editor">
921 </viewCommandMapping>
923 commandId="eu.etaxonomy.taxeditor.editor.openSpecimenEditor"
924 selection="eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationBase"
925 viewerName="Specimen Editor">
926 </viewCommandMapping>
929 id="eu.etaxonomy.taxeditor.editor.workbench.model"
930 name="Editor Workbench Model"
931 point="org.eclipse.e4.workbench.model">
934 uri="fragment.e4xmi">