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/edit_16x16.gif"
19 id=
"eu.etaxonomy.taxeditor.navigation.search.searchResultView"
25 class=
"eu.etaxonomy.taxeditor.navigation.navigator.TaxonNavigator"
26 icon=
"icons/edit_16x16.gif"
27 id=
"eu.etaxonomy.taxeditor.navigation.navigator"
33 point=
"org.eclipse.ui.menus">
35 locationURI=
"menu:org.eclipse.ui.main.menu.file">
37 name=
"eu.etaxonomy.taxeditor.navigation.recentnames.separator"
41 class=
"eu.etaxonomy.taxeditor.navigation.RecentNamesContributionItem"
42 id=
"eu.etaxonomy.taxeditor.navigation.recentnames">
46 locationURI=
"menu:eu.etaxonomy.taxeditor.menu.showView">
48 commandId=
"eu.etaxonomy.taxeditor.navigation.command.showTaxonomicTreeView"
49 label=
"Taxonomic Tree"
54 locationURI=
"popup:eu.etaxonomy.taxeditor.navigation.search.searchResultView">
56 commandId=
"eu.etaxonomy.taxeditor.navigation.command.editTaxon"
62 locationURI=
"popup:eu.etaxonomy.taxeditor.navigation.navigatorpopup">
64 id=
"eu.etaxonomy.navigation.menu.new"
67 commandId=
"eu.etaxonomy.taxeditor.navigation.newTaxonNode"
72 name=
"eu.etaxonomy.navigation.menu.new.separator1"
76 commandId=
"eu.etaxonomy.taxeditor.navigation.newTaxonomicTree"
77 id=
"eu.etaxonomy.taxeditor.navigation.menu.nu.new.taxonomicTree"
78 label=
"Taxonomic Tree"
83 name=
"taxeditor-navigation.separator1"
87 commandId=
"eu.etaxonomy.taxeditor.navigation.command.editTaxon"
91 name=
"taxeditor-navigation.separator4">
95 definitionId=
"isTaxonNode">
100 commandId=
"eu.etaxonomy.taxeditor.navigation.command.moveTaxon"
101 label=
"Move Taxon (with Subtree)"
105 definitionId=
"isTaxonNode">
110 name=
"taxeditor-navigation.separator2"
114 commandId="eu.etaxonomy.taxeditor.navigation.command.createChildTaxon"
119 commandId="eu.etaxonomy.taxeditor.navigation.command.quickCreateChildTaxon"
120 label="Quick Add Child "
124 commandId="org.eclipse.ui.file.import"
129 commandId="org.eclipse.ui.file.export"
134 name="taxeditor-navigation.separator4"
138 commandId="org.eclipse.ui.edit.delete"
144 definitionId="isSynonymNode">
150 name="taxeditor-navigation.separator5"
154 commandId="org.eclipse.ui.file.refresh"
160 locationURI="toolbar:org.eclipse.ui.main.toolbar">
162 id="eu.etaxonomy.taxeditor.navigation.search.toolbar">
164 class="eu.etaxonomy.taxeditor.navigation.search.SearchBar">
169 locationURI="menu:eu.etaxonomy.navigation.menu.new">
171 commandId="eu.etaxonomy.taxeditor.navigation.newTaxonNode"
176 name="eu.etaxonomy.navigation.menu.new.separator1"
180 commandId="eu.etaxonomy.taxeditor.navigation.newTaxonomicTree"
181 id="eu.etaxonomy.taxeditor.navigation.menu.nu.new.taxonomicTree"
182 label="Taxonomic Tree"
188 point="org.eclipse.ui.commands">
190 defaultHandler="eu.etaxonomy.taxeditor.navigation.handler.NewTaxonNodeHandler"
191 id="eu.etaxonomy.taxeditor.navigation.newTaxonNode"
192 name="New Taxon Node">
195 defaultHandler="eu.etaxonomy.taxeditor.navigation.handler.NewTaxonomicTreeHandler"
196 id="eu.etaxonomy.taxeditor.navigation.newTaxonomicTree"
197 name="New Taxonomic Tree">
201 point="org.eclipse.ui.commands">
203 defaultHandler="eu.etaxonomy.taxeditor.navigation.handler.EditTaxonHandler"
204 id="eu.etaxonomy.taxeditor.navigation.command.editTaxon"
208 defaultHandler="eu.etaxonomy.taxeditor.navigation.handler.MoveTaxonHandler"
209 id="eu.etaxonomy.taxeditor.navigation.command.moveTaxon"
213 defaultHandler="eu.etaxonomy.taxeditor.navigation.handler.RefreshTreeHandler"
214 id="org.eclipse.ui.file.refresh"
219 point="org.eclipse.ui.handlers">
221 class="eu.etaxonomy.taxeditor.navigation.handler.DeleteTreeNodeHandler"
222 commandId="org.eclipse.ui.edit.delete">
225 variable="activePartId">
227 value="eu.etaxonomy.taxeditor.navigation.navigator">
234 point="org.eclipse.ui.commands">
236 defaultHandler="eu.etaxonomy.taxeditor.navigation.handler.ShowTaxonomicTreeViewHandler"
237 id="eu.etaxonomy.taxeditor.navigation.command.showTaxonomicTreeView"
238 name="Show Taxonomic Tree View">
243 point="org.eclipse.ui.themes">
244 <themeElementCategory
245 id="eu.etaxonomy.taxeditor.preferences.searchResult"
246 label="Search Result">
248 Colors and fonts used to display the search result.
250 </themeElementCategory>
252 categoryId="eu.etaxonomy.taxeditor.preferences.searchResult"
253 id="eu.etaxonomy.taxeditor.preferences.searchResult.fontSynonym"
255 label="Synonym font">
257 value="Lucida Sans-italic-11">
260 The font that is used for synonyms in the search result list.
264 categoryId="eu.etaxonomy.taxeditor.preferences.searchResult"
265 id="eu.etaxonomy.taxeditor.preferences.searchResult.fontAccepted"
267 label="Accepted font">
269 The font that is used for accepted taxa in the search result list.
272 value="Lucida Sans-bold-11">
276 categoryId="eu.etaxonomy.taxeditor.preferences.searchResult"
277 id="eu.etaxonomy.taxeditor.preferences.searchResult.fontDefault"
281 The font used by default in the search result list.
284 value="Lucida Grande-11">
289 point="org.eclipse.ui.navigator.viewer">
291 viewerId="org.eclipse.ui.examples.navigator.view">
293 <viewerContentBinding
294 viewerId="org.eclipse.ui.examples.navigator.view">
297 pattern="org.eclipse.ui.navigator.resourceContent" />
299 pattern="org.eclipse.ui.navigator.resources.filters.*" />
301 </viewerContentBinding>
303 viewerId="org.eclipse.ui.examples.navigator.view">
306 pattern="org.eclipse.ui.navigator.resources.*">
309 </viewerActionBinding>
312 point="org.eclipse.ui.navigator.navigatorContent">
314 id="org.eclipse.ui.examples.navigator.filters.hideNonJavaProjects"
315 name="Hide non-Java projects">
319 type="org.eclipse.core.resources.IProject">
321 property="org.eclipse.core.resources.projectNature"
322 value="org.eclipse.jdt.core.javanature">
336 point="org.eclipse.ui.views">
338 class="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNavigator"
339 icon="icons/edit_16x16.gif"
340 id="eu.etaxonomy.taxeditor.navigation.navigator"
341 name="Taxonomic Tree"/>
344 point="org.eclipse.ui.navigator.navigatorContent">
346 contentProvider="eu.etaxonomy.taxeditor.navigation.navigator.TaxonomicTreeContentProvider"
347 id="eu.etaxonomy.taxeditor.navigation.taxonomictreecontent"
348 labelProvider="eu.etaxonomy.taxeditor.navigation.navigator.TaxonomicTreeLabelProvider"
349 name="Taxonomic Tree">
352 value="eu.etaxonomy.taxeditor.navigation.navigator.Root">
357 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
362 contentProvider="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNodeContentProvider"
363 id="eu.etaxonomy.taxeditor.navigation.taxoncontent"
364 labelProvider="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNodeLabelProvider"
369 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
373 value="eu.etaxonomy.cdm.model.taxon.TaxonomicTree">
376 forcePluginActivation="true"
377 property="eu.etaxonomy.taxeditor.propertytests.hasTaxa">
383 class="eu.etaxonomy.taxeditor.navigation.navigator.TaxonDropAdapterAssistant"
384 id="eu.etaxonomy.taxeditor.navigation.navigator.dropassistant">
385 <possibleDropTargets>
388 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
391 value="eu.etaxonomy.cdm.model.taxon.TaxonomicTree">
394 </possibleDropTargets>
398 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
402 class="eu.etaxonomy.taxeditor.navigation.navigator.OpenTaxonActionProvider"
403 id="eu.etaxonomy.taxeditor.navigation.action.open"
404 overrides="org.eclipse.ui.navigator.resources.OpenActions">
407 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
413 contentProvider="eu.etaxonomy.taxeditor.navigation.navigator.SynonymContentProvider"
414 id="eu.etaxonomy.taxeditor.navigation.synonymcontent"
415 labelProvider="eu.etaxonomy.taxeditor.navigation.navigator.SynonymLabelProvider"
421 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
424 forcePluginActivation="true"
425 property="eu.etaxonomy.taxeditor.propertytests.hasSynonyms">
431 value="eu.etaxonomy.cdm.model.taxon.Synonym">
437 point="org.eclipse.ui.navigator.viewer">
439 viewerId="eu.etaxonomy.taxeditor.navigation.navigator">
441 id="eu.etaxonomy.taxeditor.navigation.navigatorpopup">
444 <viewerContentBinding viewerId="eu.etaxonomy.taxeditor.navigation.navigator">
447 pattern="eu.etaxonomy.taxeditor.navigation.taxonomictreecontent">
449 <contentExtension pattern="eu.etaxonomy.taxeditor.navigation.taxoncontent"/>
450 <contentExtension pattern="eu.etaxonomy.taxeditor.navigation.taxonlinkhelper"/>
452 pattern="eu.etaxonomy.taxeditor.navigation.synonymcontent">
455 </viewerContentBinding>
457 popupMenuId="eu.etaxonomy.taxeditor.navigation.navigator#PopupMenu"
458 viewerId="eu.etaxonomy.taxeditor.navigation.navigator">
461 name="org.eclipse.ui.navigator.hideAvailableExtensionsTab"
468 point="org.eclipse.ui.navigator.linkHelper">
470 class="eu.etaxonomy.taxeditor.navigation.navigator.TaxonLinkHelper"
471 id="eu.etaxonomy.taxeditor.navigation.taxonlinkhelper">
472 <selectionEnablement>
473 <instanceof value="eu.etaxonomy.cdm.model.taxon.TaxonNode"/>
474 </selectionEnablement>
475 <editorInputEnablement>
476 <instanceof value="eu.etaxonomy.taxeditor.editor.TaxonEditorInput"/>
477 </editorInputEnablement>
481 point="org.eclipse.core.runtime.adapters">
483 adaptableType="org.eclipse.core.internal.resources.Workspace"
484 class="eu.etaxonomy.taxeditor.navigation.WorkbenchUndoContextAdapterFactory">
486 type="org.eclipse.core.commands.operations.IUndoContext">
491 point="org.eclipse.core.expressions.propertyTesters">
493 class="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNodePropertyTester"
494 id="eu.etaxonomy.taxeditor.propertytests.navigatorPropertyTester"
495 namespace="eu.etaxonomy.taxeditor.propertytests"
496 properties="hasSynonyms"
497 type="eu.etaxonomy.cdm.model.taxon.TaxonNode">
500 class="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNodePropertyTester"
501 id="eu.etaxonomy.taxeditor.propertytests.navigatorPropertyTester"
502 namespace="eu.etaxonomy.taxeditor.propertytests"
504 type="eu.etaxonomy.cdm.model.taxon.TaxonomicTree">
508 point="org.eclipse.ui.newWizards">
510 id="eu.etaxonomy.taxeditor.new.category.cdm"
514 id="taxeditor-navigation.wizard1">
517 category="eu.etaxonomy.taxeditor.new.category.cdm"
518 class="eu.etaxonomy.taxeditor.newWizards.NewTaxonomicTreeWizard"
520 icon="icons/tree_icon_small.jpg"
521 id="eu.etaxonomy.taxeditor.new.taxonomicTree"
522 name="Taxonomic Tree">
525 category="eu.etaxonomy.taxeditor.new.category.cdm"
526 class="eu.etaxonomy.taxeditor.newWizards.NewTaxonNodeWizard"
528 id="eu.etaxonomy.taxeditor.new.taxonNode"
533 point="org.eclipse.core.expressions.definitions">
537 variable="activeMenuSelection">
540 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
546 id="isTaxonomicTree">
548 variable="activeMenuSelection">
551 value="eu.etaxonomy.cdm.model.taxon.TaxonomicTree">
559 variable="activeMenuSelection">
562 value="eu.etaxonomy.cdm.model.taxon.Synonym">
569 point="org.eclipse.ui.handlers">
571 class="org.eclipse.ui.internal.handlers.WidgetMethodHandler:cut"
572 commandId="org.eclipse.ui.edit.cut">
575 variable="activeFocusControlId">
577 value="navigation.textControlId">
583 class="org.eclipse.ui.internal.handlers.WidgetMethodHandler:copy"
584 commandId="org.eclipse.ui.edit.copy">
587 variable="activeFocusControlId">
589 value="navigation.textControlId">
595 class="org.eclipse.ui.internal.handlers.WidgetMethodHandler:paste"
596 commandId="org.eclipse.ui.edit.paste">
599 variable="activeFocusControlId">
601 value="navigation.textControlId">