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.handler.defaultHandler.OpenReferencingObjectsView"
440 commandId=
"eu.etaxonomy.taxeditor.openReferencingObjectsView">
443 variable=
"activePartId">
445 value=
"eu.etaxonomy.taxeditor.editor.view.derivate.DerivateView">
451 class=
"eu.etaxonomy.taxeditor.editor.key.polytomous.handler.RefreshNodeNumberingHandler"
452 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.command.refresh">
455 variable=
"selection">
457 property=
"eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester.isKeyNode">
464 name=
"%extension.name"
465 point=
"org.eclipse.ui.commands">
467 id=
"eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
468 name=
"%category.name.0">
471 categoryId=
"eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
472 defaultHandler=
"eu.etaxonomy.taxeditor.editor.handler.OpenParentHandler"
473 id=
"eu.etaxonomy.taxeditor.editor.command.openParent"
474 name=
"%command.name">
477 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.MoveTaxonHandler"
478 id="eu.etaxonomy.taxeditor.editor.name.moveTaxon"
482 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
483 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeAcceptedTaxonToSynonymHandler"
484 id="eu.etaxonomy.taxeditor.editor.name.changeAcceptedToSynonym"
485 name="Change Accepted Taxon to Synonym">
488 id=
"eu.etaxonomy.taxeditor.editor.view.descriptive.command.category"
489 name=
"%category.name.1">
492 id=
"eu.etaxonomy.taxeditor.editor.view.uses.command.category"
493 name=
"%category.name.2">
496 id=
"eu.etaxonomy.taxeditor.editor.media.category"
497 name=
"%category.name.3">
501 id=
"eu.etaxonomy.taxeditor.editor.new.category"
502 name=
"%category.name.4">
505 categoryId=
"eu.etaxonomy.taxeditor.editor.new.category"
506 defaultHandler=
"eu.etaxonomy.taxeditor.editor.handler.create.NewReferenceHandler"
507 id=
"eu.etaxonomy.taxeditor.editor.command.new.reference"
508 name=
"%command.name.23">
511 categoryId=
"eu.etaxonomy.taxeditor.editor.new.category"
512 defaultHandler=
"eu.etaxonomy.taxeditor.editor.handler.create.NewNameHandler"
513 id=
"eu.etaxonomy.taxeditor.editor.command.new.name"
514 name=
"%command.name.24">
517 categoryId=
"eu.etaxonomy.taxeditor.editor.new.category"
518 defaultHandler=
"eu.etaxonomy.taxeditor.editor.handler.create.NewTeamHandler"
519 id=
"eu.etaxonomy.taxeditor.editor.command.new.team"
520 name=
"%command.name.25">
523 categoryId=
"eu.etaxonomy.taxeditor.editor.new.category"
524 defaultHandler=
"eu.etaxonomy.taxeditor.editor.handler.create.NewPersonHandler"
525 id=
"eu.etaxonomy.taxeditor.editor.command.new.person"
526 name=
"%command.name.26">
529 id=
"eu.etaxonomy.taxeditor.editor.view.concept.category"
530 name=
"%category.name.6">
533 id=
"eu.etaxonomy.taxeditor.bulkeditor.group.category"
534 name=
"%category.name.7">
537 categoryId=
"eu.etaxonomy.taxeditor.bulkeditor.group.category"
538 defaultHandler=
"eu.etaxonomy.taxeditor.editor.group.authority.handler.EditCdmAuthoritiesHandler"
539 id=
"eu.etaxonomy.taxeditor.group.cdmauthorities.edit"
540 name=
"%command.name.34">
543 id=
"eu.etaxonomy.taxeditor.editor.handler.OpenChecklistViewHandler"
544 name=
"%command.name.38">
546 id=
"eu.etaxonomy.taxeditor.editor.handler.OpenChecklistViewHandler.uuid"
549 typeId=
"eu.etaxonomy.taxeditor.uuidParameterType">
553 categoryId=
"eu.etaxonomy.taxeditor.editor.new.category"
554 defaultHandler=
"eu.etaxonomy.taxeditor.view.datasource.handler.CreateDataSourceHandler"
555 id=
"eu.etaxonomy.taxeditor.editor.command.new.datasource"
556 name=
"%command.name.39">
559 id=
"eu.etaxonomy.taxeditor.editor.handler.showOnlyIndividualAssociations"
560 name=
"%command.name.41">
564 defaultHandler=
"eu.etaxonomy.taxeditor.editor.handler.OpenDerivateViewHandler"
565 id=
"eu.etaxonomy.taxeditor.editor.openSpecimenEditor"
566 name=
"%command.name.OPEN_DERIVATIVE_EDITOR">
568 id=
"eu.etaxonomy.taxeditor.editor.openSpecimenEditor.uuid"
569 name=
"Specimen Uuids"
571 typeId=
"eu.etaxonomy.taxeditor.uuidParameterType">
575 defaultHandler=
"eu.etaxonomy.taxeditor.editor.handler.OpenDerivateViewHandler"
576 id=
"eu.etaxonomy.taxeditor.editor.openSpecimenEditorFromMenu"
577 name=
"%command.name.OPEN_DERIVATIVE_EDITOR">
582 point=
"org.eclipse.core.expressions.definitions">
584 id=
"nameEditorActive">
586 variable=
"activeEditorId">
588 value=
"eu.etaxonomy.taxeditor.editor.multipagetaxonview">
593 id=
"isAcceptedTaxon">
595 variable=
"selection">
597 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.isAcceptedTaxon">
602 id=
"isNotHomotypicSynonymOfAcceptedTaxon">
604 variable=
"selection">
606 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.isNotHomotypicSynonymOfAcceptedTaxon">
611 id=
"isSynonymInHomotypicalGroupWithMoreSynonyms">
613 variable=
"selection">
615 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.isSynonymInHomotypicalGroupWithMoreSynonyms">
622 variable=
"selection">
624 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.isSynonym">
629 id=
"isMisapplication">
631 variable=
"selection">
633 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.isMisapplication">
640 variable=
"selection">
642 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.isTaxonBase">
649 variable=
"selection">
651 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.hasEmptyNames">
658 variable=
"selection">
660 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isDeletable">
667 variable=
"selection">
669 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isMedia">
676 variable=
"selection">
678 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isTaxonEditor">
685 variable=
"selection">
687 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isBulkEditor">
692 id=
"isDerivateEditor">
694 variable=
"selection">
696 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isDerivateEditor">
703 variable=
"selection">
705 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isDescription">
710 id=
"isDescriptionElement">
712 variable=
"selection">
714 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isDescriptionElement">
719 id=
"isFeatureNodeContainer">
721 variable=
"selection">
723 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isFeatureNodeContainer">
730 variable=
"selection">
732 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isImageGallery">
737 id=
"isAcceptedAndHasNoHomotypicSynonyms">
739 variable=
"selection">
741 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.isAcceptedAndHasNoHomotypicSynonyms">
746 id=
"isIndividualsAssociation">
748 variable=
"selection">
750 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isIndividualsAssociation">
757 property=
"eu.etaxonomy.taxeditor.preference.CdmStorePropertyTester.isRemoting">
763 variable=
"selection">
765 property=
"eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester.isKeyNode">
772 variable=
"selection">
774 property=
"eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester.isSequence">
781 variable=
"selection">
783 property=
"eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester.isSingleRead">
788 id=
"isSpecimenOrObservationBase">
790 variable=
"selection">
792 property=
"eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester.isSpecimenOrObservationBase">
797 id=
"isDerivativeEditorLinkedToTaxonSelection">
799 variable=
"activeEditor">
801 property=
"eu.etaxonomy.taxeditor.editor.view.derivate.DerivativeEditorPropertyTester.isLinkedWithTaxonSelection">
806 id=
"isOrphanedTaxon">
808 variable=
"selection">
810 forcePluginActivation=
"true"
811 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.isOrphaned">
816 id=
"isAddDerivateAllowed">
818 variable=
"selection">
820 property=
"eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester.isAddDerivateAllowed">
825 id=
"isAddMediaAllowed">
827 variable=
"selection">
829 property=
"eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester.isAddMediaAllowed">
835 point=
"org.eclipse.core.expressions.propertyTesters">
837 class=
"eu.etaxonomy.taxeditor.editor.name.handler.NameEditorMenuPropertyTester"
838 id=
"eu.etaxonomy.taxeditor.editor.name.propertyTester"
839 namespace=
"eu.etaxonomy.taxeditor.editor.name.propertyTester"
840 properties=
"isAcceptedTaxon,isSynonym,isMisapplication,isTaxonBase,hasEmptyNames,isAcceptedAndHasNoHomotypicSynonyms,isNotHomotypicSynonymOfAcceptedTaxon,isSynonymInHomotypicalGroupWithMoreSynonyms,isOrphaned"
841 type=
"java.lang.Object">
844 class=
"eu.etaxonomy.taxeditor.editor.view.descriptive.handler.DescriptionsMenuPropertyTester"
845 id=
"eu.etaxonomy.taxeditor.descriptions.propertyTester"
846 namespace=
"eu.etaxonomy.taxeditor.descriptions.propertyTester"
847 properties=
"isMedia,isDescription,isDescriptionElement,isDeletable,isFeatureNodeContainer,isImageGallery,isTaxonEditor,isBulkEditor,isDerivateEditor, isIndividualsAssociation"
848 type=
"java.lang.Object">
851 class=
"eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester"
852 id=
"eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester"
853 namespace=
"eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester"
854 properties=
"isSequence,isSingleRead,isSpecimenOrObservationBase,isAddDerivateAllowed,isAddMediaAllowed"
855 type=
"org.eclipse.jface.viewers.IStructuredSelection">
858 class=
"eu.etaxonomy.taxeditor.editor.view.derivate.DerivativeEditorPropertyTester"
859 id=
"eu.etaxonomy.taxeditor.editor.view.derivate.DerivativeEditorPropertyTester"
860 namespace=
"eu.etaxonomy.taxeditor.editor.view.derivate.DerivativeEditorPropertyTester"
861 properties=
"isLinkedWithTaxonSelection"
862 type=
"eu.etaxonomy.taxeditor.editor.view.derivate.DerivateView">
865 class=
"eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester"
866 id=
"eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester"
867 namespace=
"eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester"
868 properties=
"isKeyNode"
869 type=
"org.eclipse.jface.viewers.IStructuredSelection">
873 point=
"org.eclipse.ui.bindings">
875 description=
"%scheme.description"
876 id=
"eu.etaxonomy.taxeditor.bindings.scheme.default"
881 point="org.eclipse.ui.importWizards">
883 category="eu.etaxonomy.taxeditor.import.category.cdm"
884 class="eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenSearchWizard"
885 id="eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenSearchWizard"
893 point="eu.etaxonomy.taxeditor.store.cdmViewer">
895 commandId="eu.etaxonomy.taxeditor.editor.openTaxonEditorForTaxonNode"
896 selection="eu.etaxonomy.cdm.model.taxon.TaxonNode"
897 viewerName="%viewCommandMapping.viewerName.NAME_EDITOR">
898 </viewCommandMapping>
900 commandId="eu.etaxonomy.taxeditor.editor.openTaxonEditorForTaxon"
901 selection="eu.etaxonomy.cdm.model.taxon.TaxonBase"
902 viewerName="%viewCommandMapping.viewerName.NAME_EDITOR">
903 </viewCommandMapping>
905 commandId="eu.etaxonomy.taxeditor.editor.openSpecimenEditor"
906 selection="eu.etaxonomy.cdm.model.description.IndividualsAssociation"
907 viewerName="%viewCommandMapping.viewerName.SPECIMEN_EDITOR">
908 </viewCommandMapping>
910 commandId="eu.etaxonomy.taxeditor.editor.openSpecimenEditor"
911 selection="eu.etaxonomy.cdm.model.taxon.TaxonNode"
912 viewerName="%viewCommandMapping.viewerName.SPECIMEN_EDITOR">
913 </viewCommandMapping>
915 commandId="eu.etaxonomy.taxeditor.editor.handler.OpenChecklistViewHandler"
916 selection="eu.etaxonomy.cdm.model.taxon.ITaxonTreeNode"
917 viewerName="%viewCommandMapping.viewerName.CHECKLIST_EDITOR">
918 </viewCommandMapping>
920 commandId="eu.etaxonomy.taxeditor.openSpecimenEditorForTypeSpecimen"
921 selection="eu.etaxonomy.cdm.model.name.SpecimenTypeDesignation"
922 viewerName="%viewCommandMapping.viewerName.SPECIMEN_EDITOR">
923 </viewCommandMapping>
925 commandId="eu.etaxonomy.taxeditor.editor.view.concept.command.open"
926 selection="eu.etaxonomy.cdm.model.taxon.TaxonRelationship"
927 viewerName="Name Editor">
928 </viewCommandMapping>
930 commandId="eu.etaxonomy.taxeditor.editor.openBulkEditorForTaxonRelationship"
931 selection="eu.etaxonomy.cdm.model.taxon.TaxonRelationship"
932 viewerName="Bulk Editor">
933 </viewCommandMapping>
935 commandId="eu.etaxonomy.taxeditor.editor.openSpecimenEditor"
936 selection="eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationBase"
937 viewerName="Specimen Editor">
938 </viewCommandMapping>
941 id="eu.etaxonomy.taxeditor.editor.workbench.model"
942 name="Editor Workbench Model"
943 point="org.eclipse.e4.workbench.model">
946 uri="fragment.e4xmi">