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 locationURI=
"menu:eu.etaxonomy.taxeditor.menu.showView?before=eu.etaxonomy.taxeditor.editor.showViewMenu">
55 commandId=
"org.eclipse.ui.views.showView"
56 label=
"%command.label"
59 name=
"org.eclipse.ui.views.showView.viewId"
60 value=
"eu.etaxonomy.taxeditor.navigation.navigator">
64 commandId=
"org.eclipse.ui.views.showView"
65 label=
"%command.label.0"
68 name=
"org.eclipse.ui.views.showView.viewId"
69 value=
"eu.etaxonomy.taxeditor.navigation.key.polytomous.polytomousKeyViewPart">
74 locationURI=
"popup:eu.etaxonomy.taxeditor.navigation.search.searchResultView">
76 commandId=
"eu.etaxonomy.taxeditor.navigation.command.editTaxon"
77 label=
"%command.label.1"
82 locationURI=
"popup:eu.etaxonomy.taxeditor.navigation.navigatorpopup">
84 id=
"eu.etaxonomy.navigation.menu.new"
87 commandId=
"eu.etaxonomy.taxeditor.navigation.command.create.taxonNode"
88 label=
"%command.label.2"
92 name=
"eu.etaxonomy.navigation.menu.new.separator1"
96 commandId=
"eu.etaxonomy.taxeditor.navigation.create.classification"
97 id=
"eu.etaxonomy.taxeditor.navigation.create.classificationHandler"
98 label=
"%command.label.3"
104 definitionId=
"isCdmStoreConnected">
109 commandId=
"eu.etaxonomy.taxeditor.editor.handler.OpenChecklistViewHandler"
110 icon=
"icons/check.png"
111 label=
"%command.label.4"
117 definitionId=
"isChecklistEditorEnabled">
121 definitionId=
"isClassification">
124 definitionId=
"isTaxonNode">
131 name=
"taxeditor-navigation.separator1"
135 commandId=
"eu.etaxonomy.taxeditor.navigation.command.update.editSelection"
136 label=
"%command.label.5"
142 definitionId=
"isTaxonNode">
145 definitionId=
"isTaxonomicTree">
151 commandId=
"eu.etaxonomy.taxeditor.navigator.command.update.changeAcceptedToSynonym"
152 label=
"%command.label.6"
158 definitionId=
"isCdmStoreConnected">
161 definitionId=
"isTaxonNode">
167 commandId=
"eu.etaxonomy.taxeditor.navigation.command.update.moveTaxon"
168 label=
"%command.label.7"
173 definitionId=
"isTaxonNode">
178 name=
"taxeditor-navigation.separator2"
182 commandId="eu.etaxonomy.taxeditor.navigation.command.createChildTaxon"
187 commandId="eu.etaxonomy.taxeditor.navigation.command.quickCreateChildTaxon"
188 label="Quick Add Child "
192 commandId="org.eclipse.ui.file.import"
193 label="%command.label.8"
198 definitionId="isCdmStoreConnected">
203 commandId="org.eclipse.ui.file.export"
204 label="%command.label.9"
209 definitionId="isCdmStoreConnected">
214 name="taxeditor-navigation.separator4"
218 commandId="org.eclipse.ui.edit.delete"
219 label="%command.label.10"
225 definitionId="isCdmStoreConnected">
229 definitionId="isSynonymNode">
236 name="taxeditor-navigation.separator5"
240 commandId="org.eclipse.ui.file.refresh"
241 label="%command.label.11"
246 definitionId="isCdmStoreConnected">
251 commandId="eu.etaxonomy.taxeditor.navigation.command.copyTaxonName"
252 label="%command.label.12"
257 definitionId="isCdmStoreConnected">
263 locationURI="toolbar:org.eclipse.ui.main.toolbar">
265 id="eu.etaxonomy.taxeditor.navigation.search.toolbar">
267 class="eu.etaxonomy.taxeditor.navigation.search.SearchBar">
272 locationURI="menu:eu.etaxonomy.navigation.menu.new">
274 commandId="eu.etaxonomy.taxeditor.navigation.command.create.taxonNode"
275 label="%command.label.13"
279 name="eu.etaxonomy.navigation.menu.new.separator1"
283 commandId="eu.etaxonomy.taxeditor.navigation.create.classification"
284 id="eu.etaxonomy.taxeditor.navigation.create.classificationHandler"
285 label="%command.label.14"
290 locationURI="popup:eu.etaxonomy.taxeditor.navigation.key.polytomous.polytomousKeyViewPart">
292 commandId="eu.etaxonomy.taxeditor.navigation.key.polytomous.newKey"
293 label="%command.label.15"
297 commandId="eu.etaxonomy.taxeditor.navigation.key.polytomous.editNodes"
298 label="%command.label.16"
302 label="%menu.label.0">
304 commandId="eu.etaxonomy.taxeditor.navigation.key.polytomous.refreshKeyList"
305 label="%command.label.17"
309 commandId="eu.etaxonomy.taxeditor.navigation.key.polytomous.refreshKeyNodes"
310 label="%command.label.18"
315 name="eu.etaxonomy.eu.polytomousKeyView.separator2"
319 commandId="org.eclipse.ui.edit.delete"
320 label="%command.label.19"
327 point="org.eclipse.ui.commands">
329 defaultHandler="eu.etaxonomy.taxeditor.navigation.navigator.handler.EditHandler"
330 id="eu.etaxonomy.taxeditor.navigation.command.update.editSelection"
331 name="%command.name.1">
334 defaultHandler="eu.etaxonomy.taxeditor.navigation.navigator.handler.MoveTaxonHandler"
335 id="eu.etaxonomy.taxeditor.navigation.command.update.moveTaxon"
336 name="%command.name.2">
339 defaultHandler="eu.etaxonomy.taxeditor.navigation.navigator.handler.RefreshTreeHandler"
340 id="org.eclipse.ui.file.refresh"
341 name="%command.name.3">
344 defaultHandler="eu.etaxonomy.taxeditor.navigation.navigator.handler.CopyHandler"
345 id="eu.etaxonomy.taxeditor.navigation.command.copyTaxonName"
346 name="%command.name.4">
349 defaultHandler="eu.etaxonomy.taxeditor.navigation.navigator.handler.ChangeAcceptedTaxonToSynonymHandler"
350 id="eu.etaxonomy.taxeditor.navigator.command.update.changeAcceptedToSynonym"
351 name="%command.name.5">
354 defaultHandler="eu.etaxonomy.taxeditor.navigation.navigator.handler.NewClassificationHandler"
355 id="eu.etaxonomy.taxeditor.navigation.create.classification"
356 name="%command.name.0">
359 defaultHandler="eu.etaxonomy.taxeditor.navigation.navigator.handler.NewTaxonNodeHandler"
360 id="eu.etaxonomy.taxeditor.navigation.command.create.taxonNode"
361 name="%command.name">
364 defaultHandler="eu.etaxonomy.taxeditor.navigation.key.polytomous.handler.NewPolytomousKeyHandler"
365 id="eu.etaxonomy.taxeditor.navigation.key.polytomous.newKey"
366 name="%command.name.6">
369 defaultHandler="eu.etaxonomy.taxeditor.navigation.key.polytomous.handler.EditPolytomousKeyNodesHandler"
370 id="eu.etaxonomy.taxeditor.navigation.key.polytomous.editNodes"
371 name="%command.name.7">
374 defaultHandler="eu.etaxonomy.taxeditor.navigation.key.polytomous.handler.RefreshPolytomousKeyListHandler"
375 id="eu.etaxonomy.taxeditor.navigation.key.polytomous.refreshKeyList"
376 name="%command.name.8">
379 defaultHandler="eu.etaxonomy.taxeditor.navigation.key.polytomous.handler.RefreshPolytomousKeyNodesHandler"
380 id="eu.etaxonomy.taxeditor.navigation.key.polytomous.refreshKeyNodes"
381 name="%command.name.9">
385 point="org.eclipse.ui.handlers">
387 class="eu.etaxonomy.taxeditor.navigation.navigator.handler.DeleteHandler"
388 commandId="org.eclipse.ui.edit.delete">
391 variable="activePartId">
393 value="eu.etaxonomy.taxeditor.navigation.navigator">
399 class="eu.etaxonomy.taxeditor.navigation.key.polytomous.handler.DeleteHandler"
400 commandId="org.eclipse.ui.edit.delete">
403 variable="activePartId">
405 value="eu.etaxonomy.taxeditor.navigation.key.polytomous.polytomousKeyViewPart">
414 point="org.eclipse.ui.navigator.viewer">
416 viewerId="org.eclipse.ui.examples.navigator.view">
418 <viewerContentBinding
419 viewerId="org.eclipse.ui.examples.navigator.view">
422 pattern="org.eclipse.ui.navigator.resourceContent" />
424 pattern="org.eclipse.ui.navigator.resources.filters.*" />
426 </viewerContentBinding>
428 viewerId="org.eclipse.ui.examples.navigator.view">
431 pattern="org.eclipse.ui.navigator.resources.*">
434 </viewerActionBinding>
437 point="org.eclipse.ui.navigator.navigatorContent">
439 id="org.eclipse.ui.examples.navigator.filters.hideNonJavaProjects"
440 name="Hide non-Java projects">
444 type="org.eclipse.core.resources.IProject">
446 property="org.eclipse.core.resources.projectNature"
447 value="org.eclipse.jdt.core.javanature">
461 point="org.eclipse.ui.views">
463 class="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNavigator"
464 icon="icons/edit_16x16.gif"
465 id="eu.etaxonomy.taxeditor.navigation.navigator"
466 name="%view.name.2"/>
469 point="org.eclipse.ui.navigator.navigatorContent">
471 contentProvider="eu.etaxonomy.taxeditor.navigation.navigator.ClassificationContentProvider"
472 id="eu.etaxonomy.taxeditor.navigation.classificationContent"
473 labelProvider="eu.etaxonomy.taxeditor.navigation.navigator.ClassificationLabelProvider"
474 name="%navigatorContent.name">
477 value="eu.etaxonomy.taxeditor.navigation.navigator.Root">
482 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
486 class="eu.etaxonomy.taxeditor.navigation.navigator.TreeNodeDropAdapterAssistant"
487 id="eu.etaxonomy.taxeditor.navigation.navigator.dropassistant">
488 <possibleDropTargets></possibleDropTargets>
492 contentProvider="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNodeContentProvider"
493 id="eu.etaxonomy.taxeditor.navigation.taxonNodeContent"
494 labelProvider="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNodeLabelProvider"
495 name="%navigatorContent.name.0">
499 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
503 value="eu.etaxonomy.cdm.model.taxon.Classification">
506 forcePluginActivation="true"
507 property="eu.etaxonomy.taxeditor.propertytests.hasTaxa">
513 class="eu.etaxonomy.taxeditor.navigation.navigator.TreeNodeDropAdapterAssistant"
514 id="eu.etaxonomy.taxeditor.navigation.navigator.dropassistant">
515 <possibleDropTargets>
518 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
521 value="eu.etaxonomy.cdm.model.taxon.Classification">
524 </possibleDropTargets>
528 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
533 activeByDefault="false"
534 contentProvider="eu.etaxonomy.taxeditor.navigation.navigator.SynonymContentProvider"
535 id="eu.etaxonomy.taxeditor.navigation.synonymContent"
536 labelProvider="eu.etaxonomy.taxeditor.navigation.navigator.SynonymLabelProvider"
537 name="%navigatorContent.name.1"
542 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
545 forcePluginActivation="true"
546 property="eu.etaxonomy.taxeditor.propertytests.hasSynonyms">
552 value="eu.etaxonomy.cdm.model.taxon.Synonym">
558 point="org.eclipse.ui.navigator.viewer">
560 viewerId="eu.etaxonomy.taxeditor.navigation.navigator">
562 id="eu.etaxonomy.taxeditor.navigation.navigatorpopup">
565 <viewerContentBinding viewerId="eu.etaxonomy.taxeditor.navigation.navigator">
568 pattern="eu.etaxonomy.taxeditor.navigation.classificationContent">
570 <contentExtension pattern="eu.etaxonomy.taxeditor.navigation.taxonNodeContent"/>
571 <contentExtension pattern="eu.etaxonomy.taxeditor.navigation.taxonlinkhelper"/>
573 pattern="eu.etaxonomy.taxeditor.navigation.synonymContent">
576 </viewerContentBinding>
578 popupMenuId="eu.etaxonomy.taxeditor.navigation.navigator#PopupMenu"
579 viewerId="eu.etaxonomy.taxeditor.navigation.navigator">
582 name="org.eclipse.ui.navigator.hideAvailableExtensionsTab"
588 class="eu.etaxonomy.taxeditor.navigation.navigator.dnd.TaxonNavigatorDragAdapterAssistant"
589 viewerId="eu.etaxonomy.taxeditor.navigation.navigator">
593 point="org.eclipse.ui.navigator.linkHelper">
595 class="eu.etaxonomy.taxeditor.navigation.navigator.TaxonLinkHelper"
596 id="eu.etaxonomy.taxeditor.navigation.taxonlinkhelper">
597 <selectionEnablement>
598 <instanceof value="eu.etaxonomy.cdm.model.taxon.TaxonNode"/>
599 </selectionEnablement>
600 <editorInputEnablement>
601 <instanceof value="eu.etaxonomy.taxeditor.editor.TaxonEditorInput"/>
602 </editorInputEnablement>
606 point="org.eclipse.core.runtime.adapters">
608 adaptableType="org.eclipse.core.internal.resources.Workspace"
609 class="eu.etaxonomy.taxeditor.navigation.WorkbenchUndoContextAdapterFactory">
611 type="org.eclipse.core.commands.operations.IUndoContext">
616 point="org.eclipse.core.expressions.propertyTesters">
618 class="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNodePropertyTester"
619 id="eu.etaxonomy.taxeditor.propertytests.navigatorPropertyTester"
620 namespace="eu.etaxonomy.taxeditor.propertytests"
621 properties="hasSynonyms"
622 type="eu.etaxonomy.cdm.model.taxon.TaxonNode">
625 class="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNodePropertyTester"
626 id="eu.etaxonomy.taxeditor.propertytests.navigatorPropertyTester"
627 namespace="eu.etaxonomy.taxeditor.propertytests"
629 type="eu.etaxonomy.cdm.model.taxon.TaxonomicTree">
632 class="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNodePropertyTester"
633 id="eu.etaxonomy.taxeditor.propertytests.navigatorPropertyTester"
634 namespace="eu.etaxonomy.taxeditor.propertytests"
636 type="eu.etaxonomy.cdm.model.taxon.Classification">
639 class="eu.etaxonomy.taxeditor.preference.PreferencePropertyTester"
640 id="eu.etaxonomy.taxeditor.preferences.propertyTester"
641 namespace="eu.etaxonomy.taxeditor.preferences.propertyTester"
642 properties="isChecklistEditorEnabled"
643 type="org.eclipse.jface.viewers.IStructuredSelection">
646 class="eu.etaxonomy.taxeditor.preference.PreferencePropertyTester"
647 id="eu.etaxonomy.taxeditor.preferences.propertyTester"
648 namespace="eu.etaxonomy.taxeditor.preferences.propertyTester"
649 properties="isCdmStoreConnected"
650 type="org.eclipse.jface.viewers.IStructuredSelection">
654 point="org.eclipse.core.expressions.definitions">
658 variable="selection">
662 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
670 variable="selection">
674 value="eu.etaxonomy.cdm.model.taxon.Synonym">
680 id="isClassification">
682 variable="selection">
686 value="eu.etaxonomy.cdm.model.taxon.Classification">
692 id="isChecklistEditorEnabled">
694 variable="selection">
696 property="eu.etaxonomy.taxeditor.preferences.propertyTester.isChecklistEditorEnabled">
701 id="isCdmStoreConnected">
703 variable="selection">
705 property="eu.etaxonomy.taxeditor.preferences.propertyTester.isCdmStoreConnected">