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">
16 class="eu.etaxonomy.taxeditor.navigation.taxonomictree.TaxonomicTreeView"
17 id="eu.etaxonomy.taxeditor.navigation.taxonomictree.treeView"
18 name="Taxonomic Tree">
22 class="eu.etaxonomy.taxeditor.navigation.search.SearchResultView"
23 icon="icons/edit_16x16.gif"
24 id="eu.etaxonomy.taxeditor.navigation.search.searchResultView"
30 class="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNavigator"
31 icon="icons/edit_16x16.gif"
32 id="eu.etaxonomy.taxeditor.navigation.navigator"
38 point="org.eclipse.ui.menus">
40 locationURI="popup:eu.etaxonomy.taxeditor.navigation.taxonomictree.treeView">
42 commandId="eu.etaxonomy.taxeditor.navigation.command.editTaxon"
47 commandId="eu.etaxonomy.taxeditor.navigation.command.moveTaxon"
52 name="taxeditor-navigation.separator1">
55 commandId="eu.etaxonomy.taxeditor.navigation.command.createChildTaxon"
60 commandId="eu.etaxonomy.taxeditor.navigation.command.quickCreateChildTaxon"
61 label="Quick Add Child "
69 commandId="eu.etaxonomy.taxeditor.navigation.command.deleteTaxon"
75 locationURI="popup:eu.etaxonomy.taxeditor.navigation.search.searchResultView">
77 commandId="eu.etaxonomy.taxeditor.navigation.command.editTaxon"
83 locationURI="toolbar:org.eclipse.ui.main.toolbar">
85 id="eu.etaxonomy.taxeditor.navigation.search.toolbar">
87 class="eu.etaxonomy.taxeditor.navigation.search.SearchBar">
92 locationURI="menu:org.eclipse.ui.main.menu.file?before=eu.etaxonomy.taxeditor.application.filemenu.separator">
94 name="eu.etaxonomy.taxeditor.navigation.separator"
98 class="eu.etaxonomy.taxeditor.navigation.RecentNamesContributionItem"
99 id="eu.etaxonomy.taxeditor.navigation.recentnames">
103 locationURI="menu:eu.etaxonomy.taxeditor.menu.showView">
105 commandId="eu.etaxonomy.taxeditor.navigation.command.showTaxonomicTreeView"
106 label="Taxonomic Tree"
111 locationURI="popup:eu.etaxonomy.taxeditor.navigation.navigatorpopup">
113 commandId="eu.etaxonomy.taxeditor.navigation.command.editTaxon"
118 definitionId="isTaxonNode">
123 commandId="eu.etaxonomy.taxeditor.navigation.command.moveTaxon"
128 definitionId="isTaxonNode">
133 name="taxeditor-navigation.separator1"
137 commandId="eu.etaxonomy.taxeditor.navigation.command.createChildTaxon"
142 commandId="eu.etaxonomy.taxeditor.navigation.command.quickCreateChildTaxon"
143 label="Quick Add Child "
147 name="eu.etaxonomy.taxeditor.treemenu.separator2"
151 commandId="org.eclipse.ui.file.import"
156 commandId="org.eclipse.ui.file.export"
161 name="eu.etaxonomy.taxeditor.treemenu.separator3"
165 commandId="eu.etaxonomy.taxeditor.navigation.command.deleteTaxon"
172 point="org.eclipse.ui.commands">
174 defaultHandler="eu.etaxonomy.taxeditor.navigation.handler.EditTaxonHandler"
175 id="eu.etaxonomy.taxeditor.navigation.command.editTaxon"
179 defaultHandler="eu.etaxonomy.taxeditor.navigation.handler.MoveTaxonHandler"
180 id="eu.etaxonomy.taxeditor.navigation.command.moveTaxon"
184 defaultHandler="eu.etaxonomy.taxeditor.navigation.handler.CreateChildTaxonHandler"
185 id="eu.etaxonomy.taxeditor.navigation.command.createChildTaxon"
186 name="Create Child Taxon">
189 defaultHandler="eu.etaxonomy.taxeditor.navigation.handler.DeleteTaxonNodeHandler"
190 id="eu.etaxonomy.taxeditor.navigation.command.deleteTaxon"
191 name="Delete Taxon ">
194 defaultHandler="eu.etaxonomy.taxeditor.navigation.handler.QuickCreateChildTaxonHandler"
195 id="eu.etaxonomy.taxeditor.navigation.command.quickCreateChildTaxon"
196 name="Quick Create Child Taxon">
200 point="org.eclipse.ui.commands">
202 defaultHandler="eu.etaxonomy.taxeditor.navigation.handler.ShowTaxonomicTreeViewHandler"
203 id="eu.etaxonomy.taxeditor.navigation.command.showTaxonomicTreeView"
204 name="Show Taxonomic Tree View">
209 point="org.eclipse.ui.themes">
210 <themeElementCategory
211 id="eu.etaxonomy.taxeditor.preferences.searchResult"
212 label="Search Result">
214 Colors and fonts used to display the search result.
216 </themeElementCategory>
218 categoryId="eu.etaxonomy.taxeditor.preferences.searchResult"
219 id="eu.etaxonomy.taxeditor.preferences.searchResult.fontSynonym"
221 label="Synonym font">
223 value="Lucida Sans-italic-11">
226 The font that is used for synonyms in the search result list.
230 categoryId="eu.etaxonomy.taxeditor.preferences.searchResult"
231 id="eu.etaxonomy.taxeditor.preferences.searchResult.fontAccepted"
233 label="Accepted font">
235 The font that is used for accepted taxa in the search result list.
238 value="Lucida Sans-bold-11">
242 categoryId="eu.etaxonomy.taxeditor.preferences.searchResult"
243 id="eu.etaxonomy.taxeditor.preferences.searchResult.fontDefault"
247 The font used by default in the search result list.
250 value="Lucida Grande-11">
255 point="org.eclipse.ui.navigator.viewer">
257 viewerId="org.eclipse.ui.examples.navigator.view">
259 <viewerContentBinding
260 viewerId="org.eclipse.ui.examples.navigator.view">
263 pattern="org.eclipse.ui.navigator.resourceContent" />
265 pattern="org.eclipse.ui.navigator.resources.filters.*" />
267 </viewerContentBinding>
269 viewerId="org.eclipse.ui.examples.navigator.view">
272 pattern="org.eclipse.ui.navigator.resources.*">
275 </viewerActionBinding>
278 point="org.eclipse.ui.navigator.navigatorContent">
280 id="org.eclipse.ui.examples.navigator.filters.hideNonJavaProjects"
281 name="Hide non-Java projects">
285 type="org.eclipse.core.resources.IProject">
287 property="org.eclipse.core.resources.projectNature"
288 value="org.eclipse.jdt.core.javanature">
302 point="org.eclipse.ui.views">
304 class="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNavigator"
305 icon="icons/edit_16x16.gif"
306 id="eu.etaxonomy.taxeditor.navigation.navigator"
307 name="Taxonomic Tree"/>
310 point="org.eclipse.ui.navigator.navigatorContent">
312 contentProvider="eu.etaxonomy.taxeditor.navigation.navigator.TaxonomicTreeContentProvider"
313 id="eu.etaxonomy.taxeditor.navigation.taxonomictreecontent"
314 labelProvider="eu.etaxonomy.taxeditor.navigation.navigator.TaxonomicTreeLabelProvider"
315 name="Taxonomic Tree">
318 value="eu.etaxonomy.taxeditor.navigation.navigator.Root">
323 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
328 contentProvider="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNodeContentProvider"
329 id="eu.etaxonomy.taxeditor.navigation.taxoncontent"
330 labelProvider="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNodeLabelProvider"
335 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
339 value="eu.etaxonomy.cdm.model.taxon.TaxonomicTree">
342 forcePluginActivation="true"
343 property="eu.etaxonomy.taxeditor.propertytests.hasTaxa">
349 class="eu.etaxonomy.taxeditor.navigation.navigator.TaxonDropAdapterAssistant"
350 id="eu.etaxonomy.taxeditor.navigation.navigator.dropassistant">
351 <possibleDropTargets>
354 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
357 value="eu.etaxonomy.cdm.model.taxon.TaxonomicTree">
360 </possibleDropTargets>
364 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
368 class="eu.etaxonomy.taxeditor.navigation.navigator.OpenTaxonActionProvider"
369 id="eu.etaxonomy.taxeditor.navigation.action.open"
370 overrides="org.eclipse.ui.navigator.resources.OpenActions">
373 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
379 contentProvider="eu.etaxonomy.taxeditor.navigation.navigator.SynonymContentProvider"
380 id="eu.etaxonomy.taxeditor.navigation.synonymcontent"
381 labelProvider="eu.etaxonomy.taxeditor.navigation.navigator.SynonymLabelProvider"
387 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
390 forcePluginActivation="true"
391 property="eu.etaxonomy.taxeditor.propertytests.hasSynonyms">
397 value="eu.etaxonomy.cdm.model.taxon.Synonym">
403 point="org.eclipse.ui.navigator.viewer">
405 viewerId="eu.etaxonomy.taxeditor.navigation.navigator">
407 id="eu.etaxonomy.taxeditor.navigation.navigatorpopup">
410 <viewerContentBinding viewerId="eu.etaxonomy.taxeditor.navigation.navigator">
413 pattern="eu.etaxonomy.taxeditor.navigation.taxonomictreecontent">
415 <contentExtension pattern="eu.etaxonomy.taxeditor.navigation.taxoncontent"/>
416 <contentExtension pattern="eu.etaxonomy.taxeditor.navigation.taxonlinkhelper"/>
418 pattern="eu.etaxonomy.taxeditor.navigation.synonymcontent">
421 </viewerContentBinding>
423 popupMenuId="eu.etaxonomy.taxeditor.navigation.navigator#PopupMenu"
424 viewerId="eu.etaxonomy.taxeditor.navigation.navigator">
427 name="org.eclipse.ui.navigator.hideAvailableExtensionsTab"
434 point="org.eclipse.ui.navigator.linkHelper">
436 class="eu.etaxonomy.taxeditor.navigation.navigator.TaxonLinkHelper"
437 id="eu.etaxonomy.taxeditor.navigation.taxonlinkhelper">
438 <selectionEnablement>
439 <instanceof value="eu.etaxonomy.cdm.model.taxon.TaxonNode"/>
440 </selectionEnablement>
441 <editorInputEnablement>
442 <instanceof value="eu.etaxonomy.taxeditor.editor.TaxonEditorInput"/>
443 </editorInputEnablement>
447 point="org.eclipse.core.runtime.adapters">
449 adaptableType="org.eclipse.core.internal.resources.Workspace"
450 class="eu.etaxonomy.taxeditor.navigation.WorkbenchUndoContextAdapterFactory">
452 type="org.eclipse.core.commands.operations.IUndoContext">
457 point="org.eclipse.core.expressions.propertyTesters">
459 class="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNodePropertyTester"
460 id="eu.etaxonomy.taxeditor.propertytests.navigatorPropertyTester"
461 namespace="eu.etaxonomy.taxeditor.propertytests"
462 properties="hasSynonyms"
463 type="eu.etaxonomy.cdm.model.taxon.TaxonNode">
466 class="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNodePropertyTester"
467 id="eu.etaxonomy.taxeditor.propertytests.navigatorPropertyTester"
468 namespace="eu.etaxonomy.taxeditor.propertytests"
470 type="eu.etaxonomy.cdm.model.taxon.TaxonomicTree">
474 point="org.eclipse.ui.newWizards">
476 id="eu.etaxonomy.taxeditor.new.category.cdm"
480 id="org.eclipse.ui.wizards.new.file">
483 category="eu.etaxonomy.taxeditor.new.category.cdm"
484 class="eu.etaxonomy.taxeditor.navigation.handler.NewTaxonomicTreeWizard"
485 id="taxeditor-navigation.wizard1"
486 name="Taxonomic Tree">
490 point="org.eclipse.core.expressions.definitions">
494 variable="activeMenuSelection">
497 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
503 id="isTaxonomicTree">
505 variable="activeMenuSelection">
508 value="eu.etaxonomy.cdm.model.taxon.TaxonomicTree">
516 variable="activeMenuSelection">
519 value="eu.etaxonomy.cdm.model.taxon.Synonym">