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.navigation.Application">
14 point=
"org.eclipse.ui.views">
17 class=
"eu.etaxonomy.taxeditor.navigation.search.SearchResultView"
18 icon=
"icons/system-search.png"
19 id=
"eu.etaxonomy.taxeditor.navigation.search.searchResultView"
25 class=
"eu.etaxonomy.taxeditor.navigation.navigator.TaxonNavigator"
26 icon=
"icons/preferences-system-windows.png"
27 id=
"eu.etaxonomy.taxeditor.navigation.navigator"
33 class=
"eu.etaxonomy.taxeditor.navigation.key.polytomous.PolytomousKeyViewPart"
34 id=
"eu.etaxonomy.taxeditor.navigation.key.polytomous.polytomousKeyViewPart"
40 point=
"org.eclipse.ui.menus">
42 locationURI=
"menu:org.eclipse.ui.main.menu.file">
44 name=
"eu.etaxonomy.taxeditor.navigation.recentnames.separator"
48 class=
"eu.etaxonomy.taxeditor.navigation.RecentNamesContributionItem"
49 id=
"eu.etaxonomy.taxeditor.navigation.recentnames">
53 definitionId=
"isCdmStoreConnected">
59 locationURI=
"menu:eu.etaxonomy.taxeditor.menu.showView?before=eu.etaxonomy.taxeditor.editor.showViewMenu">
61 commandId=
"org.eclipse.ui.views.showView"
62 label=
"%command.label"
65 name=
"org.eclipse.ui.views.showView.viewId"
66 value=
"eu.etaxonomy.taxeditor.navigation.navigator">
71 definitionId=
"isCdmStoreConnected">
76 commandId=
"org.eclipse.ui.views.showView"
77 label=
"%command.label.0"
80 name=
"org.eclipse.ui.views.showView.viewId"
81 value=
"eu.etaxonomy.taxeditor.navigation.key.polytomous.polytomousKeyViewPart">
86 definitionId=
"isCdmStoreConnected">
92 locationURI=
"popup:eu.etaxonomy.taxeditor.navigation.search.searchResultView">
94 commandId=
"eu.etaxonomy.taxeditor.navigation.command.editTaxon"
95 label=
"%command.label.1"
100 locationURI=
"popup:eu.etaxonomy.taxeditor.navigation.navigatorpopup">
102 id=
"eu.etaxonomy.navigation.menu.new"
105 commandId=
"eu.etaxonomy.taxeditor.navigation.command.create.taxonNode"
106 label=
"%command.label.2"
111 variable=
"selection">
119 name=
"eu.etaxonomy.navigation.menu.new.separator1"
123 commandId=
"eu.etaxonomy.taxeditor.navigation.create.classification"
124 id=
"eu.etaxonomy.taxeditor.navigation.create.classificationHandler"
125 label=
"%command.label.3"
131 definitionId=
"isCdmStoreConnected">
136 commandId=
"eu.etaxonomy.taxeditor.editor.handler.OpenChecklistViewHandler"
137 icon=
"icons/check.png"
138 label=
"%command.label.4"
144 definitionId=
"isChecklistEditorEnabled">
148 definitionId=
"isClassification">
151 definitionId=
"isTaxonNode">
158 commandId=
"eu.etaxonomy.taxeditor.navigation.navigator.handler.OpenFixClassificationHierarchyHandler"
159 label=
"%command.label.fixClassificationHierarchy"
165 definitionId=
"isShowExperimentalFeatures">
168 definitionId=
"isClassification">
174 name=
"taxeditor-navigation.separator1"
178 class=
"eu.etaxonomy.taxeditor.view.CdmViewerContextMenu"
179 id=
"eu.etaxonomy.taxeditor.navigation.cdmViewerContextMenu">
182 commandId=
"eu.etaxonomy.taxeditor.navigator.command.update.changeAcceptedToSynonym"
183 label=
"%command.label.6"
189 definitionId=
"isCdmStoreConnected">
192 definitionId=
"isTaxonNode">
198 commandId=
"eu.etaxonomy.taxeditor.navigation.command.update.moveTaxon"
199 label=
"%command.label.7"
204 definitionId=
"isTaxonNode">
209 commandId=
"eu.etaxonomy.taxeditor.navigation.moveFactualData"
210 label=
"%command.label.moveFactualData"
216 definitionId=
"isCdmStoreConnected">
219 definitionId=
"isTaxonNode">
225 name=
"taxeditor-navigation.separator2"
229 commandId="eu.etaxonomy.taxeditor.navigation.command.createChildTaxon"
234 commandId="eu.etaxonomy.taxeditor.navigation.command.quickCreateChildTaxon"
235 label="Quick Add Child "
239 commandId="org.eclipse.ui.file.import"
240 label="%command.label.8"
245 definitionId="isCdmStoreConnected">
250 commandId="org.eclipse.ui.file.export"
251 label="%command.label.9"
256 definitionId="isCdmStoreConnected">
261 name="taxeditor-navigation.separator4"
265 commandId="eu.etaxonomy.taxeditor.navigation.command.delete"
266 label="%command.label.10"
272 definitionId="isCdmStoreConnected">
276 definitionId="isSynonymNode">
280 variable="selection">
289 name="taxeditor-navigation.separator5"
293 commandId="org.eclipse.ui.file.refresh"
294 label="%command.label.11"
299 definitionId="isCdmStoreConnected">
304 commandId="eu.etaxonomy.taxeditor.navigation.command.copyTaxonName"
305 label="%command.label.12"
311 definitionId="isCdmStoreConnected">
314 definitionId="isTaxonNode">
320 locationURI="toolbar:org.eclipse.ui.main.toolbar">
322 id="eu.etaxonomy.taxeditor.navigation.search.toolbar">
324 class="eu.etaxonomy.taxeditor.navigation.search.SearchBar">
329 locationURI="menu:eu.etaxonomy.navigation.menu.new">
331 commandId="eu.etaxonomy.taxeditor.navigation.command.create.taxonNode"
332 label="%command.label.13"
337 definitionId="isCdmStoreConnected">
342 name="eu.etaxonomy.navigation.menu.new.separator1"
346 commandId="eu.etaxonomy.taxeditor.navigation.create.classification"
347 id="eu.etaxonomy.taxeditor.navigation.create.classificationHandler"
348 label="%command.label.14"
353 definitionId="isCdmStoreConnected">
359 locationURI="popup:eu.etaxonomy.taxeditor.navigation.key.polytomous.polytomousKeyViewPart">
361 commandId="eu.etaxonomy.taxeditor.navigation.key.polytomous.newKey"
362 label="%command.label.15"
366 commandId="eu.etaxonomy.taxeditor.navigation.key.polytomous.editNodes"
367 label="%command.label.16"
371 label="%menu.label.0">
373 commandId="eu.etaxonomy.taxeditor.navigation.key.polytomous.refreshKeyList"
374 label="%command.label.17"
378 commandId="eu.etaxonomy.taxeditor.navigation.key.polytomous.refreshKeyNodes"
379 label="%command.label.18"
384 name="eu.etaxonomy.eu.polytomousKeyView.separator2"
388 commandId="eu.etaxonomy.taxeditor.navigation.key.polytomous.command.delete"
389 label="%command.label.19"
396 point="org.eclipse.ui.commands">
398 defaultHandler="eu.etaxonomy.taxeditor.navigation.navigator.handler.MoveTaxonHandler"
399 id="eu.etaxonomy.taxeditor.navigation.command.update.moveTaxon"
400 name="%command.name.2">
403 defaultHandler="eu.etaxonomy.taxeditor.navigation.navigator.handler.RefreshTreeHandler"
404 id="org.eclipse.ui.file.refresh"
405 name="%command.name.3">
408 defaultHandler="eu.etaxonomy.taxeditor.navigation.navigator.handler.CopyHandler"
409 id="eu.etaxonomy.taxeditor.navigation.command.copyTaxonName"
410 name="%command.name.4">
413 defaultHandler="eu.etaxonomy.taxeditor.navigation.navigator.handler.ChangeAcceptedTaxonToSynonymHandler"
414 id="eu.etaxonomy.taxeditor.navigator.command.update.changeAcceptedToSynonym"
415 name="%command.name.5">
418 defaultHandler="eu.etaxonomy.taxeditor.navigation.navigator.handler.NewClassificationHandler"
419 id="eu.etaxonomy.taxeditor.navigation.create.classification"
420 name="%command.name.0">
423 defaultHandler="eu.etaxonomy.taxeditor.navigation.navigator.handler.NewTaxonNodeHandler"
424 id="eu.etaxonomy.taxeditor.navigation.command.create.taxonNode"
425 name="%command.name">
428 defaultHandler="eu.etaxonomy.taxeditor.navigation.key.polytomous.handler.NewPolytomousKeyHandler"
429 id="eu.etaxonomy.taxeditor.navigation.key.polytomous.newKey"
430 name="%command.name.6">
433 defaultHandler="eu.etaxonomy.taxeditor.navigation.key.polytomous.handler.EditPolytomousKeyNodesHandler"
434 id="eu.etaxonomy.taxeditor.navigation.key.polytomous.editNodes"
435 name="%command.name.7">
438 defaultHandler="eu.etaxonomy.taxeditor.navigation.key.polytomous.handler.RefreshPolytomousKeyListHandler"
439 id="eu.etaxonomy.taxeditor.navigation.key.polytomous.refreshKeyList"
440 name="%command.name.8">
443 defaultHandler="eu.etaxonomy.taxeditor.navigation.key.polytomous.handler.RefreshPolytomousKeyNodesHandler"
444 id="eu.etaxonomy.taxeditor.navigation.key.polytomous.refreshKeyNodes"
445 name="%command.name.9">
448 defaultHandler="eu.etaxonomy.taxeditor.navigation.navigator.handler.MoveFactualDataHandler"
449 id="eu.etaxonomy.taxeditor.navigation.moveFactualData"
450 name="%command.name.moveFactualData">
453 defaultHandler="eu.etaxonomy.taxeditor.navigation.navigator.handler.CreateClassificationHierarchyHandler"
454 id="eu.etaxonomy.taxeditor.navigation.navigator.handler.OpenFixClassificationHierarchyHandler"
455 name="%command.name.10">
458 defaultHandler="eu.etaxonomy.taxeditor.navigation.navigator.handler.DeleteHandler"
459 id="eu.etaxonomy.taxeditor.navigation.command.delete"
460 name="%command.name.11">
463 defaultHandler="eu.etaxonomy.taxeditor.navigation.key.polytomous.handler.DeleteHandler"
464 id="eu.etaxonomy.taxeditor.navigation.key.polytomous.command.delete"
465 name="%command.name.11">
469 point="org.eclipse.ui.handlers">
471 class="eu.etaxonomy.taxeditor.navigation.navigator.handler.DeleteHandler"
472 commandId="eu.etaxonomy.taxeditor.navigation.navigator.command.delete">
475 variable="activePartId">
477 value="eu.etaxonomy.taxeditor.navigation.navigator">
483 class="eu.etaxonomy.taxeditor.navigation.key.polytomous.handler.DeleteHandler"
484 commandId="eu.etaxonomy.taxeditor.navigation.key.polytomous.command.delete">
487 variable="activePartId">
489 value="eu.etaxonomy.taxeditor.navigation.key.polytomous.polytomousKeyViewPart">
495 class="eu.etaxonomy.taxeditor.navigation.navigator.handler.RemotingChangeAcceptedTaxonToSynonymHandler"
496 commandId="eu.etaxonomy.taxeditor.navigator.command.update.changeAcceptedToSynonym">
499 definitionId="isRemoting">
504 class="eu.etaxonomy.taxeditor.navigation.navigator.handler.RemotingMoveFactualDataHandler"
505 commandId="eu.etaxonomy.taxeditor.navigation.moveFactualData">
508 definitionId="isRemoting">
513 class="eu.etaxonomy.taxeditor.navigation.navigator.handler.RemotingMoveTaxonNodeHandler"
514 commandId="eu.etaxonomy.taxeditor.navigation.command.update.moveTaxon">
517 definitionId="isRemoting">
522 class="eu.etaxonomy.taxeditor.navigation.navigator.handler.RemotingDeleteTaxonNodeHandler"
523 commandId="eu.etaxonomy.taxeditor.navigation.command.delete">
526 definitionId="isRemoting">
531 class="eu.etaxonomy.taxeditor.navigation.key.polytomous.handler.RemotingDeletePolytomousKeyHandler"
532 commandId="eu.etaxonomy.taxeditor.navigation.key.polytomous.command.delete">
535 definitionId="isRemoting">
540 class="eu.etaxonomy.taxeditor.navigation.key.polytomous.handler.RemotingUpdatePolytomousKeyAllNodesHandler"
541 commandId="eu.etaxonomy.taxeditor.navigation.key.polytomous.refreshKeyNodes">
544 definitionId="isRemoting">
549 class="eu.etaxonomy.taxeditor.navigation.key.polytomous.handler.RemotingEditPolytomousKeyNodesHandler"
550 commandId="eu.etaxonomy.taxeditor.navigation.key.polytomous.editNodes">
553 definitionId="isRemoting">
561 point="org.eclipse.ui.navigator.viewer">
563 viewerId="org.eclipse.ui.examples.navigator.view">
565 <viewerContentBinding
566 viewerId="org.eclipse.ui.examples.navigator.view">
569 pattern="org.eclipse.ui.navigator.resourceContent" />
571 pattern="org.eclipse.ui.navigator.resources.filters.*" />
573 </viewerContentBinding>
575 viewerId="org.eclipse.ui.examples.navigator.view">
578 pattern="org.eclipse.ui.navigator.resources.*">
581 </viewerActionBinding>
584 point="org.eclipse.ui.navigator.navigatorContent">
586 id="org.eclipse.ui.examples.navigator.filters.hideNonJavaProjects"
587 name="Hide non-Java projects">
591 type="org.eclipse.core.resources.IProject">
593 property="org.eclipse.core.resources.projectNature"
594 value="org.eclipse.jdt.core.javanature">
608 point="org.eclipse.ui.views">
610 class="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNavigator"
611 icon="icons/edit_16x16.gif"
612 id="eu.etaxonomy.taxeditor.navigation.navigator"
613 name="%view.name.2"/>
616 point="org.eclipse.ui.navigator.navigatorContent">
618 contentProvider="eu.etaxonomy.taxeditor.navigation.navigator.ClassificationContentProvider"
619 id="eu.etaxonomy.taxeditor.navigation.classificationContent"
620 labelProvider="eu.etaxonomy.taxeditor.navigation.navigator.ClassificationLabelProvider"
621 name="%navigatorContent.name">
624 value="eu.etaxonomy.taxeditor.navigation.navigator.Root">
629 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
633 class="eu.etaxonomy.taxeditor.navigation.navigator.TreeNodeDropAdapterAssistant"
634 id="eu.etaxonomy.taxeditor.navigation.navigator.dropassistant">
635 <possibleDropTargets></possibleDropTargets>
639 contentProvider="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNodeContentProvider"
640 id="eu.etaxonomy.taxeditor.navigation.taxonNodeContent"
641 labelProvider="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNodeLabelProvider"
642 name="%navigatorContent.name.0">
646 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
650 value="eu.etaxonomy.cdm.model.taxon.Classification">
653 forcePluginActivation="true"
654 property="eu.etaxonomy.taxeditor.propertytests.hasTaxa">
660 class="eu.etaxonomy.taxeditor.navigation.navigator.TreeNodeDropAdapterAssistant"
661 id="eu.etaxonomy.taxeditor.navigation.navigator.dropassistant">
662 <possibleDropTargets>
665 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
668 value="eu.etaxonomy.cdm.model.taxon.Classification">
671 </possibleDropTargets>
675 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
680 activeByDefault="false"
681 contentProvider="eu.etaxonomy.taxeditor.navigation.navigator.SynonymContentProvider"
682 id="eu.etaxonomy.taxeditor.navigation.synonymContent"
683 labelProvider="eu.etaxonomy.taxeditor.navigation.navigator.SynonymLabelProvider"
684 name="%navigatorContent.name.1"
689 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
692 forcePluginActivation="true"
693 property="eu.etaxonomy.taxeditor.propertytests.hasSynonyms">
699 value="eu.etaxonomy.cdm.model.taxon.Synonym">
705 point="org.eclipse.ui.navigator.viewer">
707 viewerId="eu.etaxonomy.taxeditor.navigation.navigator">
709 id="eu.etaxonomy.taxeditor.navigation.navigatorpopup">
712 <viewerContentBinding viewerId="eu.etaxonomy.taxeditor.navigation.navigator">
715 pattern="eu.etaxonomy.taxeditor.navigation.classificationContent">
717 <contentExtension pattern="eu.etaxonomy.taxeditor.navigation.taxonNodeContent"/>
718 <contentExtension pattern="eu.etaxonomy.taxeditor.navigation.taxonlinkhelper"/>
720 pattern="eu.etaxonomy.taxeditor.navigation.synonymContent">
723 </viewerContentBinding>
725 popupMenuId="eu.etaxonomy.taxeditor.navigation.navigator#PopupMenu"
726 viewerId="eu.etaxonomy.taxeditor.navigation.navigator">
729 name="org.eclipse.ui.navigator.hideAvailableExtensionsTab"
735 class="eu.etaxonomy.taxeditor.navigation.navigator.dnd.TaxonNavigatorDragAdapterAssistant"
736 viewerId="eu.etaxonomy.taxeditor.navigation.navigator">
740 point="org.eclipse.ui.navigator.linkHelper">
742 class="eu.etaxonomy.taxeditor.navigation.navigator.TaxonLinkHelper"
743 id="eu.etaxonomy.taxeditor.navigation.taxonlinkhelper">
744 <selectionEnablement>
745 <instanceof value="eu.etaxonomy.cdm.model.taxon.TaxonNode"/>
746 </selectionEnablement>
747 <editorInputEnablement>
748 <instanceof value="eu.etaxonomy.taxeditor.editor.TaxonEditorInput"/>
749 </editorInputEnablement>
753 point="org.eclipse.core.runtime.adapters">
755 adaptableType="org.eclipse.core.internal.resources.Workspace"
756 class="eu.etaxonomy.taxeditor.navigation.WorkbenchUndoContextAdapterFactory">
758 type="org.eclipse.core.commands.operations.IUndoContext">
763 point="org.eclipse.core.expressions.propertyTesters">
765 class="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNodePropertyTester"
766 id="eu.etaxonomy.taxeditor.propertytests.navigatorPropertyTester"
767 namespace="eu.etaxonomy.taxeditor.propertytests"
768 properties="hasSynonyms"
769 type="eu.etaxonomy.cdm.model.taxon.TaxonNode">
772 class="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNodePropertyTester"
773 id="eu.etaxonomy.taxeditor.propertytests.navigatorPropertyTester"
774 namespace="eu.etaxonomy.taxeditor.propertytests"
776 type="eu.etaxonomy.cdm.model.taxon.TaxonomicTree">
779 class="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNodePropertyTester"
780 id="eu.etaxonomy.taxeditor.propertytests.navigatorPropertyTester"
781 namespace="eu.etaxonomy.taxeditor.propertytests"
783 type="eu.etaxonomy.cdm.model.taxon.Classification">
786 class="eu.etaxonomy.taxeditor.preference.PreferencePropertyTester"
787 id="eu.etaxonomy.taxeditor.preferences.propertyTester"
788 namespace="eu.etaxonomy.taxeditor.preferences.propertyTester"
789 properties="isShowExperimentalFeatures, isChecklistEditorEnabled"
790 type="org.eclipse.jface.viewers.IStructuredSelection">
793 class="eu.etaxonomy.taxeditor.preference.CdmStorePropertyTester"
794 id="eu.etaxonomy.taxeditor.preference.CdmStorePropertyTester"
795 namespace="eu.etaxonomy.taxeditor.preference.CdmStorePropertyTester"
796 properties="isCdmStoreConnected,isRemoting,isStandAlone"
797 type="java.lang.Object">
801 point="org.eclipse.core.expressions.definitions">
805 variable="selection">
809 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
817 variable="selection">
821 value="eu.etaxonomy.cdm.model.taxon.Synonym">
827 id="isClassification">
829 variable="selection">
833 value="eu.etaxonomy.cdm.model.taxon.Classification">
839 id="isChecklistEditorEnabled">
841 variable="selection">
843 property="eu.etaxonomy.taxeditor.preferences.propertyTester.isChecklistEditorEnabled">
848 id="isCdmStoreConnected">
850 property="eu.etaxonomy.taxeditor.preference.CdmStorePropertyTester.isCdmStoreConnected">
854 id="isShowExperimentalFeatures">
856 variable="selection">
858 property="eu.etaxonomy.taxeditor.preferences.propertyTester.isShowExperimentalFeatures">
865 property="eu.etaxonomy.taxeditor.preference.CdmStorePropertyTester.isRemoting">
871 property="eu.etaxonomy.taxeditor.preference.CdmStorePropertyTester.isStandAlone">