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"
110 name=
"eu.etaxonomy.navigation.menu.new.separator1"
114 commandId=
"eu.etaxonomy.taxeditor.navigation.create.classification"
115 id=
"eu.etaxonomy.taxeditor.navigation.create.classificationHandler"
116 label=
"%command.label.3"
122 definitionId=
"isCdmStoreConnected">
127 commandId=
"eu.etaxonomy.taxeditor.editor.handler.OpenChecklistViewHandler"
128 icon=
"icons/check.png"
129 label=
"%command.label.4"
135 definitionId=
"isChecklistEditorEnabled">
139 definitionId=
"isClassification">
142 definitionId=
"isTaxonNode">
149 commandId=
"eu.etaxonomy.taxeditor.navigation.navigator.handler.OpenFixClassificationHierarchyHandler"
150 label=
"%command.label.fixClassificationHierarchy"
156 definitionId=
"isShowExperimentalFeatures">
159 definitionId=
"isClassification">
165 name=
"taxeditor-navigation.separator1"
169 commandId=
"eu.etaxonomy.taxeditor.navigation.command.update.editSelection"
170 label=
"%command.label.5"
176 definitionId=
"isTaxonNode">
179 definitionId=
"isTaxonomicTree">
185 commandId=
"eu.etaxonomy.taxeditor.store.open"
191 variable=
"selection">
193 definitionId=
"isClassification">
199 commandId=
"eu.etaxonomy.taxeditor.navigator.command.update.changeAcceptedToSynonym"
200 label=
"%command.label.6"
206 definitionId=
"isCdmStoreConnected">
209 definitionId=
"isTaxonNode">
215 commandId=
"eu.etaxonomy.taxeditor.navigation.command.update.moveTaxon"
216 label=
"%command.label.7"
221 definitionId=
"isTaxonNode">
226 commandId=
"eu.etaxonomy.taxeditor.navigation.moveFactualData"
227 label=
"%command.label.moveFactualData"
233 definitionId=
"isCdmStoreConnected">
236 definitionId=
"isTaxonNode">
242 name=
"taxeditor-navigation.separator2"
246 commandId="eu.etaxonomy.taxeditor.navigation.command.createChildTaxon"
251 commandId="eu.etaxonomy.taxeditor.navigation.command.quickCreateChildTaxon"
252 label="Quick Add Child "
256 commandId="org.eclipse.ui.file.import"
257 label="%command.label.8"
262 definitionId="isCdmStoreConnected">
267 commandId="org.eclipse.ui.file.export"
268 label="%command.label.9"
273 definitionId="isCdmStoreConnected">
278 name="taxeditor-navigation.separator4"
282 commandId="eu.etaxonomy.taxeditor.navigation.command.delete"
283 label="%command.label.10"
289 definitionId="isCdmStoreConnected">
293 definitionId="isSynonymNode">
300 name="taxeditor-navigation.separator5"
304 commandId="org.eclipse.ui.file.refresh"
305 label="%command.label.11"
310 definitionId="isCdmStoreConnected">
315 commandId="eu.etaxonomy.taxeditor.navigation.command.copyTaxonName"
316 label="%command.label.12"
322 definitionId="isCdmStoreConnected">
325 definitionId="isTaxonNode">
331 locationURI="toolbar:org.eclipse.ui.main.toolbar">
333 id="eu.etaxonomy.taxeditor.navigation.search.toolbar">
335 class="eu.etaxonomy.taxeditor.navigation.search.SearchBar">
339 definitionId="isCdmStoreConnected">
346 locationURI="menu:eu.etaxonomy.navigation.menu.new">
348 commandId="eu.etaxonomy.taxeditor.navigation.command.create.taxonNode"
349 label="%command.label.13"
354 definitionId="isCdmStoreConnected">
359 name="eu.etaxonomy.navigation.menu.new.separator1"
363 commandId="eu.etaxonomy.taxeditor.navigation.create.classification"
364 id="eu.etaxonomy.taxeditor.navigation.create.classificationHandler"
365 label="%command.label.14"
370 definitionId="isCdmStoreConnected">
376 locationURI="popup:eu.etaxonomy.taxeditor.navigation.key.polytomous.polytomousKeyViewPart">
378 commandId="eu.etaxonomy.taxeditor.navigation.key.polytomous.newKey"
379 label="%command.label.15"
383 commandId="eu.etaxonomy.taxeditor.navigation.key.polytomous.editNodes"
384 label="%command.label.16"
388 label="%menu.label.0">
390 commandId="eu.etaxonomy.taxeditor.navigation.key.polytomous.refreshKeyList"
391 label="%command.label.17"
395 commandId="eu.etaxonomy.taxeditor.navigation.key.polytomous.refreshKeyNodes"
396 label="%command.label.18"
401 name="eu.etaxonomy.eu.polytomousKeyView.separator2"
405 commandId="eu.etaxonomy.taxeditor.navigation.key.polytomous.command.delete"
406 label="%command.label.19"
413 point="org.eclipse.ui.commands">
415 defaultHandler="eu.etaxonomy.taxeditor.navigation.navigator.handler.EditHandler"
416 id="eu.etaxonomy.taxeditor.navigation.command.update.editSelection"
417 name="%command.name.1">
420 defaultHandler="eu.etaxonomy.taxeditor.navigation.navigator.handler.MoveTaxonHandler"
421 id="eu.etaxonomy.taxeditor.navigation.command.update.moveTaxon"
422 name="%command.name.2">
425 defaultHandler="eu.etaxonomy.taxeditor.navigation.navigator.handler.RefreshTreeHandler"
426 id="org.eclipse.ui.file.refresh"
427 name="%command.name.3">
430 defaultHandler="eu.etaxonomy.taxeditor.navigation.navigator.handler.CopyHandler"
431 id="eu.etaxonomy.taxeditor.navigation.command.copyTaxonName"
432 name="%command.name.4">
435 defaultHandler="eu.etaxonomy.taxeditor.navigation.navigator.handler.ChangeAcceptedTaxonToSynonymHandler"
436 id="eu.etaxonomy.taxeditor.navigator.command.update.changeAcceptedToSynonym"
437 name="%command.name.5">
440 defaultHandler="eu.etaxonomy.taxeditor.navigation.navigator.handler.NewClassificationHandler"
441 id="eu.etaxonomy.taxeditor.navigation.create.classification"
442 name="%command.name.0">
445 defaultHandler="eu.etaxonomy.taxeditor.navigation.navigator.handler.NewTaxonNodeHandler"
446 id="eu.etaxonomy.taxeditor.navigation.command.create.taxonNode"
447 name="%command.name">
450 defaultHandler="eu.etaxonomy.taxeditor.navigation.key.polytomous.handler.NewPolytomousKeyHandler"
451 id="eu.etaxonomy.taxeditor.navigation.key.polytomous.newKey"
452 name="%command.name.6">
455 defaultHandler="eu.etaxonomy.taxeditor.navigation.key.polytomous.handler.EditPolytomousKeyNodesHandler"
456 id="eu.etaxonomy.taxeditor.navigation.key.polytomous.editNodes"
457 name="%command.name.7">
460 defaultHandler="eu.etaxonomy.taxeditor.navigation.key.polytomous.handler.RefreshPolytomousKeyListHandler"
461 id="eu.etaxonomy.taxeditor.navigation.key.polytomous.refreshKeyList"
462 name="%command.name.8">
465 defaultHandler="eu.etaxonomy.taxeditor.navigation.key.polytomous.handler.RefreshPolytomousKeyNodesHandler"
466 id="eu.etaxonomy.taxeditor.navigation.key.polytomous.refreshKeyNodes"
467 name="%command.name.9">
470 defaultHandler="eu.etaxonomy.taxeditor.navigation.navigator.handler.MoveFactualDataHandler"
471 id="eu.etaxonomy.taxeditor.navigation.moveFactualData"
472 name="%command.name.moveFactualData">
475 defaultHandler="eu.etaxonomy.taxeditor.navigation.navigator.handler.CreateClassificationHierarchyHandler"
476 id="eu.etaxonomy.taxeditor.navigation.navigator.handler.OpenFixClassificationHierarchyHandler"
477 name="%command.name.10">
480 defaultHandler="eu.etaxonomy.taxeditor.navigation.navigator.handler.DeleteHandler"
481 id="eu.etaxonomy.taxeditor.navigation.command.delete"
482 name="%command.name.11">
485 defaultHandler="eu.etaxonomy.taxeditor.navigation.key.polytomous.handler.DeleteHandler"
486 id="eu.etaxonomy.taxeditor.navigation.key.polytomous.command.delete"
487 name="%command.name.11">
491 point="org.eclipse.ui.handlers">
493 class="eu.etaxonomy.taxeditor.navigation.navigator.handler.DeleteHandler"
494 commandId="eu.etaxonomy.taxeditor.navigation.navigator.command.delete">
497 variable="activePartId">
499 value="eu.etaxonomy.taxeditor.navigation.navigator">
505 class="eu.etaxonomy.taxeditor.navigation.key.polytomous.handler.DeleteHandler"
506 commandId="eu.etaxonomy.taxeditor.navigation.key.polytomous.command.delete">
509 variable="activePartId">
511 value="eu.etaxonomy.taxeditor.navigation.key.polytomous.polytomousKeyViewPart">
520 point="org.eclipse.ui.navigator.viewer">
522 viewerId="org.eclipse.ui.examples.navigator.view">
524 <viewerContentBinding
525 viewerId="org.eclipse.ui.examples.navigator.view">
528 pattern="org.eclipse.ui.navigator.resourceContent" />
530 pattern="org.eclipse.ui.navigator.resources.filters.*" />
532 </viewerContentBinding>
534 viewerId="org.eclipse.ui.examples.navigator.view">
537 pattern="org.eclipse.ui.navigator.resources.*">
540 </viewerActionBinding>
543 point="org.eclipse.ui.navigator.navigatorContent">
545 id="org.eclipse.ui.examples.navigator.filters.hideNonJavaProjects"
546 name="Hide non-Java projects">
550 type="org.eclipse.core.resources.IProject">
552 property="org.eclipse.core.resources.projectNature"
553 value="org.eclipse.jdt.core.javanature">
567 point="org.eclipse.ui.views">
569 class="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNavigator"
570 icon="icons/edit_16x16.gif"
571 id="eu.etaxonomy.taxeditor.navigation.navigator"
572 name="%view.name.2"/>
575 point="org.eclipse.ui.navigator.navigatorContent">
577 contentProvider="eu.etaxonomy.taxeditor.navigation.navigator.ClassificationContentProvider"
578 id="eu.etaxonomy.taxeditor.navigation.classificationContent"
579 labelProvider="eu.etaxonomy.taxeditor.navigation.navigator.ClassificationLabelProvider"
580 name="%navigatorContent.name">
583 value="eu.etaxonomy.taxeditor.navigation.navigator.Root">
588 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
592 class="eu.etaxonomy.taxeditor.navigation.navigator.TreeNodeDropAdapterAssistant"
593 id="eu.etaxonomy.taxeditor.navigation.navigator.dropassistant">
594 <possibleDropTargets></possibleDropTargets>
598 contentProvider="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNodeContentProvider"
599 id="eu.etaxonomy.taxeditor.navigation.taxonNodeContent"
600 labelProvider="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNodeLabelProvider"
601 name="%navigatorContent.name.0">
605 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
609 value="eu.etaxonomy.cdm.model.taxon.Classification">
612 forcePluginActivation="true"
613 property="eu.etaxonomy.taxeditor.propertytests.hasTaxa">
619 class="eu.etaxonomy.taxeditor.navigation.navigator.TreeNodeDropAdapterAssistant"
620 id="eu.etaxonomy.taxeditor.navigation.navigator.dropassistant">
621 <possibleDropTargets>
624 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
627 value="eu.etaxonomy.cdm.model.taxon.Classification">
630 </possibleDropTargets>
634 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
639 activeByDefault="false"
640 contentProvider="eu.etaxonomy.taxeditor.navigation.navigator.SynonymContentProvider"
641 id="eu.etaxonomy.taxeditor.navigation.synonymContent"
642 labelProvider="eu.etaxonomy.taxeditor.navigation.navigator.SynonymLabelProvider"
643 name="%navigatorContent.name.1"
648 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
651 forcePluginActivation="true"
652 property="eu.etaxonomy.taxeditor.propertytests.hasSynonyms">
658 value="eu.etaxonomy.cdm.model.taxon.Synonym">
664 point="org.eclipse.ui.navigator.viewer">
666 viewerId="eu.etaxonomy.taxeditor.navigation.navigator">
668 id="eu.etaxonomy.taxeditor.navigation.navigatorpopup">
671 <viewerContentBinding viewerId="eu.etaxonomy.taxeditor.navigation.navigator">
674 pattern="eu.etaxonomy.taxeditor.navigation.classificationContent">
676 <contentExtension pattern="eu.etaxonomy.taxeditor.navigation.taxonNodeContent"/>
677 <contentExtension pattern="eu.etaxonomy.taxeditor.navigation.taxonlinkhelper"/>
679 pattern="eu.etaxonomy.taxeditor.navigation.synonymContent">
682 </viewerContentBinding>
684 popupMenuId="eu.etaxonomy.taxeditor.navigation.navigator#PopupMenu"
685 viewerId="eu.etaxonomy.taxeditor.navigation.navigator">
688 name="org.eclipse.ui.navigator.hideAvailableExtensionsTab"
694 class="eu.etaxonomy.taxeditor.navigation.navigator.dnd.TaxonNavigatorDragAdapterAssistant"
695 viewerId="eu.etaxonomy.taxeditor.navigation.navigator">
699 point="org.eclipse.ui.navigator.linkHelper">
701 class="eu.etaxonomy.taxeditor.navigation.navigator.TaxonLinkHelper"
702 id="eu.etaxonomy.taxeditor.navigation.taxonlinkhelper">
703 <selectionEnablement>
704 <instanceof value="eu.etaxonomy.cdm.model.taxon.TaxonNode"/>
705 </selectionEnablement>
706 <editorInputEnablement>
707 <instanceof value="eu.etaxonomy.taxeditor.editor.TaxonEditorInput"/>
708 </editorInputEnablement>
712 point="org.eclipse.core.runtime.adapters">
714 adaptableType="org.eclipse.core.internal.resources.Workspace"
715 class="eu.etaxonomy.taxeditor.navigation.WorkbenchUndoContextAdapterFactory">
717 type="org.eclipse.core.commands.operations.IUndoContext">
722 point="org.eclipse.core.expressions.propertyTesters">
724 class="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNodePropertyTester"
725 id="eu.etaxonomy.taxeditor.propertytests.navigatorPropertyTester"
726 namespace="eu.etaxonomy.taxeditor.propertytests"
727 properties="hasSynonyms"
728 type="eu.etaxonomy.cdm.model.taxon.TaxonNode">
731 class="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNodePropertyTester"
732 id="eu.etaxonomy.taxeditor.propertytests.navigatorPropertyTester"
733 namespace="eu.etaxonomy.taxeditor.propertytests"
735 type="eu.etaxonomy.cdm.model.taxon.TaxonomicTree">
738 class="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNodePropertyTester"
739 id="eu.etaxonomy.taxeditor.propertytests.navigatorPropertyTester"
740 namespace="eu.etaxonomy.taxeditor.propertytests"
742 type="eu.etaxonomy.cdm.model.taxon.Classification">
745 class="eu.etaxonomy.taxeditor.preference.PreferencePropertyTester"
746 id="eu.etaxonomy.taxeditor.preferences.propertyTester"
747 namespace="eu.etaxonomy.taxeditor.preferences.propertyTester"
748 properties="isShowExperimentalFeatures, isChecklistEditorEnabled"
749 type="org.eclipse.jface.viewers.IStructuredSelection">
752 class="eu.etaxonomy.taxeditor.preference.CdmStorePropertyTester"
753 id="eu.etaxonomy.taxeditor.preference.CdmStorePropertyTester"
754 namespace="eu.etaxonomy.taxeditor.preference.CdmStorePropertyTester"
755 properties="isCdmStoreConnected"
756 type="java.lang.Object">
760 point="org.eclipse.core.expressions.definitions">
764 variable="selection">
768 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
776 variable="selection">
780 value="eu.etaxonomy.cdm.model.taxon.Synonym">
786 id="isClassification">
788 variable="selection">
792 value="eu.etaxonomy.cdm.model.taxon.Classification">
798 id="isChecklistEditorEnabled">
800 variable="selection">
802 property="eu.etaxonomy.taxeditor.preferences.propertyTester.isChecklistEditorEnabled">
807 id="isCdmStoreConnected">
809 property="eu.etaxonomy.taxeditor.preference.CdmStorePropertyTester.isCdmStoreConnected">
813 id="isShowExperimentalFeatures">
815 variable="selection">
817 property="eu.etaxonomy.taxeditor.preferences.propertyTester.isShowExperimentalFeatures">
823 point="eu.etaxonomy.taxeditor.store.cdmViewer">
825 class="eu.etaxonomy.taxeditor.navigation.NavigationCdmViewer">