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"
103 commandId=
"eu.etaxonomy.taxeditor.editor.handler.OpenChecklistViewHandler"
104 icon=
"icons/edit_16x16.gif"
105 label=
"%command.label.4"
111 definitionId=
"isChecklistEditorEnabled">
115 definitionId=
"isClassification">
118 definitionId=
"isTaxonNode">
125 name=
"taxeditor-navigation.separator1"
129 commandId=
"eu.etaxonomy.taxeditor.navigation.command.update.editSelection"
130 label=
"%command.label.5"
136 definitionId=
"isTaxonNode">
139 definitionId=
"isTaxonomicTree">
145 commandId=
"eu.etaxonomy.taxeditor.navigator.command.update.changeAcceptedToSynonym"
146 label=
"%command.label.6"
151 definitionId=
"isTaxonNode">
156 commandId=
"eu.etaxonomy.taxeditor.navigation.command.update.moveTaxon"
157 label=
"%command.label.7"
162 definitionId=
"isTaxonNode">
167 name=
"taxeditor-navigation.separator2"
171 commandId="eu.etaxonomy.taxeditor.navigation.command.createChildTaxon"
176 commandId="eu.etaxonomy.taxeditor.navigation.command.quickCreateChildTaxon"
177 label="Quick Add Child "
181 commandId="org.eclipse.ui.file.import"
182 label="%command.label.8"
186 commandId="org.eclipse.ui.file.export"
187 label="%command.label.9"
191 name="taxeditor-navigation.separator4"
195 commandId="org.eclipse.ui.edit.delete"
196 label="%command.label.10"
201 definitionId="isSynonymNode">
207 name="taxeditor-navigation.separator5"
211 commandId="org.eclipse.ui.file.refresh"
212 label="%command.label.11"
216 commandId="eu.etaxonomy.taxeditor.navigation.command.copyTaxonName"
217 label="%command.label.12"
222 locationURI="toolbar:org.eclipse.ui.main.toolbar">
224 id="eu.etaxonomy.taxeditor.navigation.search.toolbar">
226 class="eu.etaxonomy.taxeditor.navigation.search.SearchBar">
231 locationURI="menu:eu.etaxonomy.navigation.menu.new">
233 commandId="eu.etaxonomy.taxeditor.navigation.command.create.taxonNode"
234 label="%command.label.13"
238 name="eu.etaxonomy.navigation.menu.new.separator1"
242 commandId="eu.etaxonomy.taxeditor.navigation.create.classification"
243 id="eu.etaxonomy.taxeditor.navigation.create.classificationHandler"
244 label="%command.label.14"
249 locationURI="popup:eu.etaxonomy.taxeditor.navigation.key.polytomous.polytomousKeyViewPart">
251 commandId="eu.etaxonomy.taxeditor.navigation.key.polytomous.newKey"
252 label="%command.label.15"
256 commandId="eu.etaxonomy.taxeditor.navigation.key.polytomous.editNodes"
257 label="%command.label.16"
261 label="%menu.label.0">
263 commandId="eu.etaxonomy.taxeditor.navigation.key.polytomous.refreshKeyList"
264 label="%command.label.17"
268 commandId="eu.etaxonomy.taxeditor.navigation.key.polytomous.refreshKeyNodes"
269 label="%command.label.18"
274 name="eu.etaxonomy.eu.polytomousKeyView.separator2"
278 commandId="org.eclipse.ui.edit.delete"
279 label="%command.label.19"
286 point="org.eclipse.ui.commands">
288 defaultHandler="eu.etaxonomy.taxeditor.navigation.navigator.handler.NewTaxonNodeHandler"
289 id="eu.etaxonomy.taxeditor.navigation.command.create.taxonNode"
290 name="%command.name">
293 defaultHandler="eu.etaxonomy.taxeditor.navigation.navigator.handler.NewClassificationHandler"
294 id="eu.etaxonomy.taxeditor.navigation.create.classification"
295 name="%command.name.0">
299 point="org.eclipse.ui.commands">
301 defaultHandler="eu.etaxonomy.taxeditor.navigation.navigator.handler.EditHandler"
302 id="eu.etaxonomy.taxeditor.navigation.command.update.editSelection"
303 name="%command.name.1">
306 defaultHandler="eu.etaxonomy.taxeditor.navigation.navigator.handler.MoveTaxonHandler"
307 id="eu.etaxonomy.taxeditor.navigation.command.update.moveTaxon"
308 name="%command.name.2">
311 defaultHandler="eu.etaxonomy.taxeditor.navigation.navigator.handler.RefreshTreeHandler"
312 id="org.eclipse.ui.file.refresh"
313 name="%command.name.3">
316 defaultHandler="eu.etaxonomy.taxeditor.navigation.navigator.handler.CopyHandler"
317 id="eu.etaxonomy.taxeditor.navigation.command.copyTaxonName"
318 name="%command.name.4">
321 defaultHandler="eu.etaxonomy.taxeditor.navigation.navigator.handler.ChangeAcceptedTaxonToSynonymHandler"
322 id="eu.etaxonomy.taxeditor.navigator.command.update.changeAcceptedToSynonym"
323 name="%command.name.5">
327 point="org.eclipse.ui.commands">
329 defaultHandler="eu.etaxonomy.taxeditor.navigation.key.polytomous.handler.NewPolytomousKeyHandler"
330 id="eu.etaxonomy.taxeditor.navigation.key.polytomous.newKey"
331 name="%command.name.6">
334 defaultHandler="eu.etaxonomy.taxeditor.navigation.key.polytomous.handler.EditPolytomousKeyNodesHandler"
335 id="eu.etaxonomy.taxeditor.navigation.key.polytomous.editNodes"
336 name="%command.name.7">
339 defaultHandler="eu.etaxonomy.taxeditor.navigation.key.polytomous.handler.RefreshPolytomousKeyListHandler"
340 id="eu.etaxonomy.taxeditor.navigation.key.polytomous.refreshKeyList"
341 name="%command.name.8">
344 defaultHandler="eu.etaxonomy.taxeditor.navigation.key.polytomous.handler.RefreshPolytomousKeyNodesHandler"
345 id="eu.etaxonomy.taxeditor.navigation.key.polytomous.refreshKeyNodes"
346 name="%command.name.9">
350 point="org.eclipse.ui.handlers">
352 class="eu.etaxonomy.taxeditor.navigation.navigator.handler.DeleteHandler"
353 commandId="org.eclipse.ui.edit.delete">
356 variable="activePartId">
358 value="eu.etaxonomy.taxeditor.navigation.navigator">
364 class="eu.etaxonomy.taxeditor.navigation.key.polytomous.handler.DeleteHandler"
365 commandId="org.eclipse.ui.edit.delete">
368 variable="activePartId">
370 value="eu.etaxonomy.taxeditor.navigation.key.polytomous.polytomousKeyViewPart">
379 point="org.eclipse.ui.navigator.viewer">
381 viewerId="org.eclipse.ui.examples.navigator.view">
383 <viewerContentBinding
384 viewerId="org.eclipse.ui.examples.navigator.view">
387 pattern="org.eclipse.ui.navigator.resourceContent" />
389 pattern="org.eclipse.ui.navigator.resources.filters.*" />
391 </viewerContentBinding>
393 viewerId="org.eclipse.ui.examples.navigator.view">
396 pattern="org.eclipse.ui.navigator.resources.*">
399 </viewerActionBinding>
402 point="org.eclipse.ui.navigator.navigatorContent">
404 id="org.eclipse.ui.examples.navigator.filters.hideNonJavaProjects"
405 name="Hide non-Java projects">
409 type="org.eclipse.core.resources.IProject">
411 property="org.eclipse.core.resources.projectNature"
412 value="org.eclipse.jdt.core.javanature">
426 point="org.eclipse.ui.views">
428 class="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNavigator"
429 icon="icons/edit_16x16.gif"
430 id="eu.etaxonomy.taxeditor.navigation.navigator"
431 name="%view.name.2"/>
434 point="org.eclipse.ui.navigator.navigatorContent">
436 contentProvider="eu.etaxonomy.taxeditor.navigation.navigator.ClassificationContentProvider"
437 id="eu.etaxonomy.taxeditor.navigation.classificationContent"
438 labelProvider="eu.etaxonomy.taxeditor.navigation.navigator.ClassificationLabelProvider"
439 name="%navigatorContent.name">
442 value="eu.etaxonomy.taxeditor.navigation.navigator.Root">
447 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
451 class="eu.etaxonomy.taxeditor.navigation.navigator.TreeNodeDropAdapterAssistant"
452 id="eu.etaxonomy.taxeditor.navigation.navigator.dropassistant">
453 <possibleDropTargets></possibleDropTargets>
457 contentProvider="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNodeContentProvider"
458 id="eu.etaxonomy.taxeditor.navigation.taxonNodeContent"
459 labelProvider="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNodeLabelProvider"
460 name="%navigatorContent.name.0">
464 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
468 value="eu.etaxonomy.cdm.model.taxon.Classification">
471 forcePluginActivation="true"
472 property="eu.etaxonomy.taxeditor.propertytests.hasTaxa">
478 class="eu.etaxonomy.taxeditor.navigation.navigator.TreeNodeDropAdapterAssistant"
479 id="eu.etaxonomy.taxeditor.navigation.navigator.dropassistant">
480 <possibleDropTargets>
483 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
486 value="eu.etaxonomy.cdm.model.taxon.Classification">
489 </possibleDropTargets>
493 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
498 activeByDefault="false"
499 contentProvider="eu.etaxonomy.taxeditor.navigation.navigator.SynonymContentProvider"
500 id="eu.etaxonomy.taxeditor.navigation.synonymContent"
501 labelProvider="eu.etaxonomy.taxeditor.navigation.navigator.SynonymLabelProvider"
502 name="%navigatorContent.name.1"
507 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
510 forcePluginActivation="true"
511 property="eu.etaxonomy.taxeditor.propertytests.hasSynonyms">
517 value="eu.etaxonomy.cdm.model.taxon.Synonym">
523 point="org.eclipse.ui.navigator.viewer">
525 viewerId="eu.etaxonomy.taxeditor.navigation.navigator">
527 id="eu.etaxonomy.taxeditor.navigation.navigatorpopup">
530 <viewerContentBinding viewerId="eu.etaxonomy.taxeditor.navigation.navigator">
533 pattern="eu.etaxonomy.taxeditor.navigation.classificationContent">
535 <contentExtension pattern="eu.etaxonomy.taxeditor.navigation.taxonNodeContent"/>
536 <contentExtension pattern="eu.etaxonomy.taxeditor.navigation.taxonlinkhelper"/>
538 pattern="eu.etaxonomy.taxeditor.navigation.synonymContent">
541 </viewerContentBinding>
543 popupMenuId="eu.etaxonomy.taxeditor.navigation.navigator#PopupMenu"
544 viewerId="eu.etaxonomy.taxeditor.navigation.navigator">
547 name="org.eclipse.ui.navigator.hideAvailableExtensionsTab"
553 class="eu.etaxonomy.taxeditor.navigation.navigator.dnd.TaxonNavigatorDragAdapterAssistant"
554 viewerId="eu.etaxonomy.taxeditor.navigation.navigator">
558 point="org.eclipse.ui.navigator.linkHelper">
560 class="eu.etaxonomy.taxeditor.navigation.navigator.TaxonLinkHelper"
561 id="eu.etaxonomy.taxeditor.navigation.taxonlinkhelper">
562 <selectionEnablement>
563 <instanceof value="eu.etaxonomy.cdm.model.taxon.TaxonNode"/>
564 </selectionEnablement>
565 <editorInputEnablement>
566 <instanceof value="eu.etaxonomy.taxeditor.editor.TaxonEditorInput"/>
567 </editorInputEnablement>
571 point="org.eclipse.core.runtime.adapters">
573 adaptableType="org.eclipse.core.internal.resources.Workspace"
574 class="eu.etaxonomy.taxeditor.navigation.WorkbenchUndoContextAdapterFactory">
576 type="org.eclipse.core.commands.operations.IUndoContext">
581 point="org.eclipse.core.expressions.propertyTesters">
583 class="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNodePropertyTester"
584 id="eu.etaxonomy.taxeditor.propertytests.navigatorPropertyTester"
585 namespace="eu.etaxonomy.taxeditor.propertytests"
586 properties="hasSynonyms"
587 type="eu.etaxonomy.cdm.model.taxon.TaxonNode">
590 class="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNodePropertyTester"
591 id="eu.etaxonomy.taxeditor.propertytests.navigatorPropertyTester"
592 namespace="eu.etaxonomy.taxeditor.propertytests"
594 type="eu.etaxonomy.cdm.model.taxon.TaxonomicTree">
597 class="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNodePropertyTester"
598 id="eu.etaxonomy.taxeditor.propertytests.navigatorPropertyTester"
599 namespace="eu.etaxonomy.taxeditor.propertytests"
601 type="eu.etaxonomy.cdm.model.taxon.Classification">
604 class="eu.etaxonomy.taxeditor.preference.PreferencePropertyTester"
605 id="eu.etaxonomy.taxeditor.preferences.propertyTester"
606 namespace="eu.etaxonomy.taxeditor.preferences.propertyTester"
607 properties="isChecklistEditorEnabled"
608 type="org.eclipse.jface.viewers.IStructuredSelection">
612 point="org.eclipse.core.expressions.definitions">
616 variable="selection">
620 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
628 variable="selection">
632 value="eu.etaxonomy.cdm.model.taxon.Synonym">
638 id="isClassification">
640 variable="selection">
644 value="eu.etaxonomy.cdm.model.taxon.Classification">
650 id="isChecklistEditorEnabled">
652 variable="selection">
654 property="eu.etaxonomy.taxeditor.preferences.propertyTester.isChecklistEditorEnabled">