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.key.polytomous.list">
287 label=
"%menu.label.4">
289 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.command.new.node"
290 label=
"%command.label.58"
294 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.command.new.child"
295 label=
"%command.label.23"
300 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.command.new.sibling"
301 label=
"%command.label.24"
305 class="eu.etaxonomy.taxeditor.view.CdmViewerContextMenu"
306 id="eu.etaxonomy.taxeditor.editor.polytomous.list.cdmViewerContextMenu">
309 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.command.refresh"
310 label=
"%command.label.25"
314 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.command.delete"
315 label=
"%command.label.26"
319 name=
"eu.etaxonomy.taxeditor.editor.separator1">
323 locationURI=
"popup:eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenImportEditor">
325 class=
"eu.etaxonomy.taxeditor.editor.view.dataimport.DataImportEditorContextMenu"
326 id=
"eu.etaxonomy.taxeditor.editor.view.dataimport.DataImportEditorContextMenu">
330 locationURI=
"popup:eu.etaxonomy.taxeditor.editor.view.dataimport.GbifImportEditor">
332 class=
"eu.etaxonomy.taxeditor.editor.view.dataimport.DataImportEditorContextMenu"
333 id=
"eu.etaxonomy.taxeditor.editor.view.dataimport.DataImportEditorContextMenu">
344 locationURI=
"popup:bulkeditor.editor?before=eu.etaxonomy.taxeditor.bulkeditor.separator1">
346 commandId=
"eu.etaxonomy.taxeditor.group.cdmauthorities.edit"
347 label=
"%command.label.45"
351 definitionId=
"isGroupEditor">
358 locationURI=
"toolbar:org.eclipse.ui.main.toolbar?after=eu.etaxonomy.taxeditor.navigation.search.toolbar">
360 id=
"eu.etaxonomy.taxeditor.editor.derivativeViewToolbar">
362 commandId=
"eu.etaxonomy.taxeditor.editor.derivative.listenToSelectionChange"
363 icon=
"icons/synced.gif"
364 label=
"%command.label.LINK_WITH_TAXON_SELECTIO"
369 variable=
"activePartId">
371 value=
"eu.etaxonomy.taxeditor.editor.view.derivate.DerivateView">
380 point=
"org.eclipse.ui.handlers">
382 class=
"org.eclipse.ui.internal.handlers.NewEditorHandler"
383 commandId=
"org.eclipse.ui.window.newEditor">
387 value=
"eu.etaxonomy.taxeditor.editor.name.TaxonNameEditor">
398 class=
"eu.etaxonomy.taxeditor.editor.name.handler.DeleteTaxonBaseHandler"
399 commandId=
"eu.etaxonomy.taxeditor.editor.name.command.delete">
403 definitionId=
"isTaxonBase">
407 definitionId=
"isAcceptedTaxon">
414 class=
"eu.etaxonomy.taxeditor.editor.key.polytomous.handler.DeleteNodeHandler"
415 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.command.delete">
418 variable=
"activePartId">
420 value=
"eu.etaxonomy.taxeditor.editor.key">
426 variable=
"selection">
428 property=
"eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester.isKeyNode">
434 class=
"eu.etaxonomy.taxeditor.editor.key.polytomous.handler.RemotingCreateChildPolytomousKeyNodeHandler"
435 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.command.new.child">
438 definitionId=
"isRemoting">
443 class=
"eu.etaxonomy.taxeditor.editor.key.polytomous.handler.InsertNewNodeHandler"
444 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.command.new.node">
447 variable=
"selection">
449 property=
"eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester.isKeyNode">
456 class=
"eu.etaxonomy.taxeditor.editor.key.polytomous.handler.RemotingCreateSiblingPolytomousKeyNodeHandler"
457 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.command.new.sibling">
460 variable=
"activePartId">
462 value=
"eu.etaxonomy.taxeditor.editor.key">
468 variable=
"selection">
470 property=
"eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester.isKeyNode">
477 class=
"eu.etaxonomy.taxeditor.handler.defaultHandler.OpenReferencingObjectsView"
478 commandId=
"eu.etaxonomy.taxeditor.openReferencingObjectsView">
481 variable=
"activePartId">
483 value=
"eu.etaxonomy.taxeditor.editor.view.derivate.DerivateView">
489 class=
"eu.etaxonomy.taxeditor.editor.key.polytomous.handler.RefreshNodeNumberingHandler"
490 commandId=
"eu.etaxonomy.taxeditor.key.polytomous.command.refresh">
493 variable=
"selection">
495 property=
"eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester.isKeyNode">
502 name=
"%extension.name"
503 point=
"org.eclipse.ui.commands">
505 id=
"eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
506 name=
"%category.name.0">
509 categoryId=
"eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
510 defaultHandler=
"eu.etaxonomy.taxeditor.editor.handler.OpenParentHandler"
511 id=
"eu.etaxonomy.taxeditor.editor.command.openParent"
512 name=
"%command.name">
515 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.MoveTaxonHandler"
516 id="eu.etaxonomy.taxeditor.editor.name.moveTaxon"
520 categoryId="eu.etaxonomy.taxeditor.editor.taxon.name.command.category"
521 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeAcceptedTaxonToSynonymHandler"
522 id="eu.etaxonomy.taxeditor.editor.name.changeAcceptedToSynonym"
523 name="Change Accepted Taxon to Synonym">
526 id=
"eu.etaxonomy.taxeditor.editor.view.descriptive.command.category"
527 name=
"%category.name.1">
530 id=
"eu.etaxonomy.taxeditor.editor.view.uses.command.category"
531 name=
"%category.name.2">
534 id=
"eu.etaxonomy.taxeditor.editor.media.category"
535 name=
"%category.name.3">
539 id=
"eu.etaxonomy.taxeditor.editor.new.category"
540 name=
"%category.name.4">
543 categoryId=
"eu.etaxonomy.taxeditor.editor.new.category"
544 defaultHandler=
"eu.etaxonomy.taxeditor.editor.handler.create.NewReferenceHandler"
545 id=
"eu.etaxonomy.taxeditor.editor.command.new.reference"
546 name=
"%command.name.23">
549 categoryId=
"eu.etaxonomy.taxeditor.editor.new.category"
550 defaultHandler=
"eu.etaxonomy.taxeditor.editor.handler.create.NewNameHandler"
551 id=
"eu.etaxonomy.taxeditor.editor.command.new.name"
552 name=
"%command.name.24">
555 categoryId=
"eu.etaxonomy.taxeditor.editor.new.category"
556 defaultHandler=
"eu.etaxonomy.taxeditor.editor.handler.create.NewTeamHandler"
557 id=
"eu.etaxonomy.taxeditor.editor.command.new.team"
558 name=
"%command.name.25">
561 categoryId=
"eu.etaxonomy.taxeditor.editor.new.category"
562 defaultHandler=
"eu.etaxonomy.taxeditor.editor.handler.create.NewPersonHandler"
563 id=
"eu.etaxonomy.taxeditor.editor.command.new.person"
564 name=
"%command.name.26">
567 id=
"eu.etaxonomy.taxeditor.editor.key.category"
568 name=
"%category.name.5">
571 categoryId=
"eu.etaxonomy.taxeditor.editor.key.category"
573 id=
"eu.etaxonomy.taxeditor.key.polytomous.command.new.child"
574 name=
"%command.name.28">
577 categoryId=
"eu.etaxonomy.taxeditor.editor.key.category"
579 id=
"eu.etaxonomy.taxeditor.key.polytomous.command.new.node"
580 name=
"%command.name.58">
583 categoryId=
"eu.etaxonomy.taxeditor.editor.key.category"
584 id=
"eu.etaxonomy.taxeditor.key.polytomous.command.new.sibling"
585 name=
"%command.name.29">
588 categoryId=
"eu.etaxonomy.taxeditor.editor.key.category"
590 id=
"eu.etaxonomy.taxeditor.key.polytomous.command.refresh"
591 name=
"%command.name.30">
594 categoryId=
"eu.etaxonomy.taxeditor.editor.key.category"
595 defaultHandler=
"eu.etaxonomy.taxeditor.editor.key.handler.ApplyLayoutHandler"
596 id=
"eu.etaxonomy.taxeditor.key.command.applyLayout"
597 name=
"%command.name.31">
600 categoryId=
"eu.etaxonomy.taxeditor.editor.key.category"
601 id=
"eu.etaxonomy.taxeditor.key.polytomous.command.delete"
602 name=
"%command.name.50">
605 id=
"eu.etaxonomy.taxeditor.editor.view.concept.category"
606 name=
"%category.name.6">
609 id=
"eu.etaxonomy.taxeditor.bulkeditor.group.category"
610 name=
"%category.name.7">
613 categoryId=
"eu.etaxonomy.taxeditor.bulkeditor.group.category"
614 defaultHandler=
"eu.etaxonomy.taxeditor.editor.group.authority.handler.EditCdmAuthoritiesHandler"
615 id=
"eu.etaxonomy.taxeditor.group.cdmauthorities.edit"
616 name=
"%command.name.34">
619 id=
"eu.etaxonomy.taxeditor.editor.handler.OpenChecklistViewHandler"
620 name=
"%command.name.38">
622 id=
"eu.etaxonomy.taxeditor.editor.handler.OpenChecklistViewHandler.uuid"
625 typeId=
"eu.etaxonomy.taxeditor.uuidParameterType">
629 categoryId=
"eu.etaxonomy.taxeditor.editor.new.category"
630 defaultHandler=
"eu.etaxonomy.taxeditor.view.datasource.handler.CreateDataSourceHandler"
631 id=
"eu.etaxonomy.taxeditor.editor.command.new.datasource"
632 name=
"%command.name.39">
635 id=
"eu.etaxonomy.taxeditor.editor.handler.showOnlyIndividualAssociations"
636 name=
"%command.name.41">
640 defaultHandler=
"eu.etaxonomy.taxeditor.editor.handler.OpenDerivateViewHandler"
641 id=
"eu.etaxonomy.taxeditor.editor.openSpecimenEditor"
642 name=
"%command.name.OPEN_DERIVATIVE_EDITOR">
644 id=
"eu.etaxonomy.taxeditor.editor.openSpecimenEditor.uuid"
645 name=
"Specimen Uuids"
647 typeId=
"eu.etaxonomy.taxeditor.uuidParameterType">
651 defaultHandler=
"eu.etaxonomy.taxeditor.editor.handler.OpenDerivateViewHandler"
652 id=
"eu.etaxonomy.taxeditor.editor.openSpecimenEditorFromMenu"
653 name=
"%command.name.OPEN_DERIVATIVE_EDITOR">
658 point=
"org.eclipse.core.expressions.definitions">
660 id=
"nameEditorActive">
662 variable=
"activeEditorId">
664 value=
"eu.etaxonomy.taxeditor.editor.multipagetaxonview">
669 id=
"isAcceptedTaxon">
671 variable=
"selection">
673 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.isAcceptedTaxon">
678 id=
"isNotHomotypicSynonymOfAcceptedTaxon">
680 variable=
"selection">
682 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.isNotHomotypicSynonymOfAcceptedTaxon">
687 id=
"isSynonymInHomotypicalGroupWithMoreSynonyms">
689 variable=
"selection">
691 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.isSynonymInHomotypicalGroupWithMoreSynonyms">
698 variable=
"selection">
700 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.isSynonym">
705 id=
"isMisapplication">
707 variable=
"selection">
709 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.isMisapplication">
716 variable=
"selection">
718 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.isTaxonBase">
725 variable=
"selection">
727 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.hasEmptyNames">
734 variable=
"selection">
736 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isDeletable">
743 variable=
"selection">
745 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isMedia">
752 variable=
"selection">
754 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isTaxonEditor">
761 variable=
"selection">
763 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isBulkEditor">
768 id=
"isDerivateEditor">
770 variable=
"selection">
772 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isDerivateEditor">
779 variable=
"selection">
781 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isDescription">
786 id=
"isDescriptionElement">
788 variable=
"selection">
790 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isDescriptionElement">
795 id=
"isFeatureNodeContainer">
797 variable=
"selection">
799 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isFeatureNodeContainer">
806 variable=
"selection">
808 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isImageGallery">
813 id=
"isAcceptedAndHasNoHomotypicSynonyms">
815 variable=
"selection">
817 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.isAcceptedAndHasNoHomotypicSynonyms">
822 id=
"isIndividualsAssociation">
824 variable=
"selection">
826 property=
"eu.etaxonomy.taxeditor.descriptions.propertyTester.isIndividualsAssociation">
833 property=
"eu.etaxonomy.taxeditor.preference.CdmStorePropertyTester.isRemoting">
839 variable=
"selection">
841 property=
"eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester.isKeyNode">
848 variable=
"selection">
850 property=
"eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester.isSequence">
857 variable=
"selection">
859 property=
"eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester.isSingleRead">
864 id=
"isSpecimenOrObservationBase">
866 variable=
"selection">
868 property=
"eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester.isSpecimenOrObservationBase">
873 id=
"isDerivativeEditorLinkedToTaxonSelection">
875 variable=
"activeEditor">
877 property=
"eu.etaxonomy.taxeditor.editor.view.derivate.DerivativeEditorPropertyTester.isLinkedWithTaxonSelection">
882 id=
"isOrphanedTaxon">
884 variable=
"selection">
886 forcePluginActivation=
"true"
887 property=
"eu.etaxonomy.taxeditor.editor.name.propertyTester.isOrphaned">
892 id=
"isAddDerivateAllowed">
894 variable=
"selection">
896 property=
"eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester.isAddDerivateAllowed">
901 id=
"isAddMediaAllowed">
903 variable=
"selection">
905 property=
"eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester.isAddMediaAllowed">
911 point=
"org.eclipse.core.expressions.propertyTesters">
913 class=
"eu.etaxonomy.taxeditor.editor.name.handler.NameEditorMenuPropertyTester"
914 id=
"eu.etaxonomy.taxeditor.editor.name.propertyTester"
915 namespace=
"eu.etaxonomy.taxeditor.editor.name.propertyTester"
916 properties=
"isAcceptedTaxon,isSynonym,isMisapplication,isTaxonBase,hasEmptyNames,isAcceptedAndHasNoHomotypicSynonyms,isNotHomotypicSynonymOfAcceptedTaxon,isSynonymInHomotypicalGroupWithMoreSynonyms,isOrphaned"
917 type=
"java.lang.Object">
920 class=
"eu.etaxonomy.taxeditor.editor.view.descriptive.handler.DescriptionsMenuPropertyTester"
921 id=
"eu.etaxonomy.taxeditor.descriptions.propertyTester"
922 namespace=
"eu.etaxonomy.taxeditor.descriptions.propertyTester"
923 properties=
"isMedia,isDescription,isDescriptionElement,isDeletable,isFeatureNodeContainer,isImageGallery,isTaxonEditor,isBulkEditor,isDerivateEditor, isIndividualsAssociation"
924 type=
"java.lang.Object">
927 class=
"eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester"
928 id=
"eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester"
929 namespace=
"eu.etaxonomy.taxeditor.editor.handler.SpecimenPropertyTester"
930 properties=
"isSequence,isSingleRead,isSpecimenOrObservationBase,isAddDerivateAllowed,isAddMediaAllowed"
931 type=
"org.eclipse.jface.viewers.IStructuredSelection">
934 class=
"eu.etaxonomy.taxeditor.editor.view.derivate.DerivativeEditorPropertyTester"
935 id=
"eu.etaxonomy.taxeditor.editor.view.derivate.DerivativeEditorPropertyTester"
936 namespace=
"eu.etaxonomy.taxeditor.editor.view.derivate.DerivativeEditorPropertyTester"
937 properties=
"isLinkedWithTaxonSelection"
938 type=
"eu.etaxonomy.taxeditor.editor.view.derivate.DerivateView">
941 class=
"eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester"
942 id=
"eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester"
943 namespace=
"eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyPropertyTester"
944 properties=
"isKeyNode"
945 type=
"org.eclipse.jface.viewers.IStructuredSelection">
949 point=
"org.eclipse.ui.bindings">
951 description=
"%scheme.description"
952 id=
"eu.etaxonomy.taxeditor.bindings.scheme.default"
957 point="org.eclipse.ui.importWizards">
959 category="eu.etaxonomy.taxeditor.import.category.cdm"
960 class="eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenSearchWizard"
961 id="eu.etaxonomy.taxeditor.editor.view.dataimport.SpecimenSearchWizard"
969 point="eu.etaxonomy.taxeditor.store.cdmViewer">
971 commandId="eu.etaxonomy.taxeditor.editor.openTaxonEditorForTaxonNode"
972 selection="eu.etaxonomy.cdm.model.taxon.TaxonNode"
973 viewerName="%viewCommandMapping.viewerName.NAME_EDITOR">
974 </viewCommandMapping>
976 commandId="eu.etaxonomy.taxeditor.editor.openTaxonEditorForTaxon"
977 selection="eu.etaxonomy.cdm.model.taxon.TaxonBase"
978 viewerName="%viewCommandMapping.viewerName.NAME_EDITOR">
979 </viewCommandMapping>
981 commandId="eu.etaxonomy.taxeditor.editor.openSpecimenEditor"
982 selection="eu.etaxonomy.cdm.model.description.IndividualsAssociation"
983 viewerName="%viewCommandMapping.viewerName.SPECIMEN_EDITOR">
984 </viewCommandMapping>
986 commandId="eu.etaxonomy.taxeditor.editor.openSpecimenEditor"
987 selection="eu.etaxonomy.cdm.model.taxon.TaxonNode"
988 viewerName="%viewCommandMapping.viewerName.SPECIMEN_EDITOR">
989 </viewCommandMapping>
991 commandId="eu.etaxonomy.taxeditor.editor.handler.OpenChecklistViewHandler"
992 selection="eu.etaxonomy.cdm.model.taxon.ITaxonTreeNode"
993 viewerName="%viewCommandMapping.viewerName.CHECKLIST_EDITOR">
994 </viewCommandMapping>
996 commandId="eu.etaxonomy.taxeditor.openSpecimenEditorForTypeSpecimen"
997 selection="eu.etaxonomy.cdm.model.name.SpecimenTypeDesignation"
998 viewerName="%viewCommandMapping.viewerName.SPECIMEN_EDITOR">
999 </viewCommandMapping>
1001 commandId="eu.etaxonomy.taxeditor.editor.view.concept.command.open"
1002 selection="eu.etaxonomy.cdm.model.taxon.TaxonRelationship"
1003 viewerName="Name Editor">
1004 </viewCommandMapping>
1006 commandId="eu.etaxonomy.taxeditor.editor.openBulkEditorForTaxonRelationship"
1007 selection="eu.etaxonomy.cdm.model.taxon.TaxonRelationship"
1008 viewerName="Bulk Editor">
1009 </viewCommandMapping>
1011 commandId="eu.etaxonomy.taxeditor.editor.openSpecimenEditor"
1012 selection="eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationBase"
1013 viewerName="Specimen Editor">
1014 </viewCommandMapping>
1017 id="eu.etaxonomy.taxeditor.editor.workbench.model"
1018 name="Editor Workbench Model"
1019 point="org.eclipse.e4.workbench.model">
1022 uri="fragment.e4xmi">