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 class="eu.etaxonomy.taxeditor.navigation.RecentNamesContributionItem"
95 id="eu.etaxonomy.taxeditor.navigation.recentnames">
99 locationURI="menu:eu.etaxonomy.taxeditor.menu.showView">
101 commandId="eu.etaxonomy.taxeditor.navigation.command.showTaxonomicTreeView"
102 label="Taxonomic Tree"
107 locationURI="popup:eu.etaxonomy.taxeditor.navigation.navigatorpopup">
109 commandId="eu.etaxonomy.taxeditor.navigation.command.editTaxon"
114 definitionId="isTaxonNode">
119 commandId="eu.etaxonomy.taxeditor.navigation.command.moveTaxon"
124 definitionId="isTaxonNode">
129 name="taxeditor-navigation.separator1"
133 commandId="eu.etaxonomy.taxeditor.navigation.command.createChildTaxon"
138 commandId="eu.etaxonomy.taxeditor.navigation.command.quickCreateChildTaxon"
139 label="Quick Add Child "
143 name="eu.etaxonomy.taxeditor.treemenu.separator2"
147 commandId="eu.etaxonomy.taxeditor.navigation.command.deleteTaxon"
154 point="org.eclipse.ui.commands">
156 defaultHandler="eu.etaxonomy.taxeditor.navigation.handler.EditTaxonHandler"
157 id="eu.etaxonomy.taxeditor.navigation.command.editTaxon"
161 defaultHandler="eu.etaxonomy.taxeditor.navigation.handler.MoveTaxonHandler"
162 id="eu.etaxonomy.taxeditor.navigation.command.moveTaxon"
166 defaultHandler="eu.etaxonomy.taxeditor.navigation.handler.CreateChildTaxonHandler"
167 id="eu.etaxonomy.taxeditor.navigation.command.createChildTaxon"
168 name="Create Child Taxon">
171 defaultHandler="eu.etaxonomy.taxeditor.navigation.handler.DeleteTaxonNodeHandler"
172 id="eu.etaxonomy.taxeditor.navigation.command.deleteTaxon"
173 name="Delete Taxon ">
176 defaultHandler="eu.etaxonomy.taxeditor.navigation.handler.QuickCreateChildTaxonHandler"
177 id="eu.etaxonomy.taxeditor.navigation.command.quickCreateChildTaxon"
178 name="Quick Create Child Taxon">
182 point="org.eclipse.ui.commands">
184 defaultHandler="eu.etaxonomy.taxeditor.navigation.handler.ShowTaxonomicTreeViewHandler"
185 id="eu.etaxonomy.taxeditor.navigation.command.showTaxonomicTreeView"
186 name="Show Taxonomic Tree View">
191 point="org.eclipse.ui.themes">
192 <themeElementCategory
193 id="eu.etaxonomy.taxeditor.preferences.searchResult"
194 label="Search Result">
196 Colors and fonts used to display the search result.
198 </themeElementCategory>
200 categoryId="eu.etaxonomy.taxeditor.preferences.searchResult"
201 id="eu.etaxonomy.taxeditor.preferences.searchResult.fontSynonym"
203 label="Synonym font">
205 value="Lucida Sans-italic-11">
208 The font that is used for synonyms in the search result list.
212 categoryId="eu.etaxonomy.taxeditor.preferences.searchResult"
213 id="eu.etaxonomy.taxeditor.preferences.searchResult.fontAccepted"
215 label="Accepted font">
217 The font that is used for accepted taxa in the search result list.
220 value="Lucida Sans-bold-11">
224 categoryId="eu.etaxonomy.taxeditor.preferences.searchResult"
225 id="eu.etaxonomy.taxeditor.preferences.searchResult.fontDefault"
229 The font used by default in the search result list.
232 value="Lucida Grande-11">
237 point="org.eclipse.ui.navigator.viewer">
239 viewerId="org.eclipse.ui.examples.navigator.view">
241 <viewerContentBinding
242 viewerId="org.eclipse.ui.examples.navigator.view">
245 pattern="org.eclipse.ui.navigator.resourceContent" />
247 pattern="org.eclipse.ui.navigator.resources.filters.*" />
249 </viewerContentBinding>
251 viewerId="org.eclipse.ui.examples.navigator.view">
254 pattern="org.eclipse.ui.navigator.resources.*">
257 </viewerActionBinding>
260 point="org.eclipse.ui.navigator.navigatorContent">
262 id="org.eclipse.ui.examples.navigator.filters.hideNonJavaProjects"
263 name="Hide non-Java projects">
267 type="org.eclipse.core.resources.IProject">
269 property="org.eclipse.core.resources.projectNature"
270 value="org.eclipse.jdt.core.javanature">
284 point="org.eclipse.ui.views">
286 class="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNavigator"
287 icon="icons/edit_16x16.gif"
288 id="eu.etaxonomy.taxeditor.navigation.navigator"
289 name="Taxonomic Tree"/>
292 point="org.eclipse.ui.navigator.navigatorContent">
294 contentProvider="eu.etaxonomy.taxeditor.navigation.navigator.TaxonomicTreeContentProvider"
295 id="eu.etaxonomy.taxeditor.navigation.taxonomictreecontent"
296 labelProvider="eu.etaxonomy.taxeditor.navigation.navigator.TaxonomicTreeLabelProvider"
297 name="Taxonomic Tree">
300 value="eu.etaxonomy.taxeditor.navigation.navigator.Root">
305 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
310 contentProvider="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNodeContentProvider"
311 id="eu.etaxonomy.taxeditor.navigation.taxoncontent"
312 labelProvider="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNodeLabelProvider"
315 <instanceof value="eu.etaxonomy.cdm.model.taxon.TaxonNode"/>
318 class="eu.etaxonomy.taxeditor.navigation.navigator.TaxonDropAdapterAssistant"
319 id="eu.etaxonomy.taxeditor.navigation.navigator.dropassistant">
320 <possibleDropTargets>
323 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
326 value="eu.etaxonomy.cdm.model.taxon.TaxonomicTree">
329 </possibleDropTargets>
333 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
337 class="eu.etaxonomy.taxeditor.navigation.navigator.OpenTaxonActionProvider"
338 id="eu.etaxonomy.taxeditor.navigation.action.open"
339 overrides="org.eclipse.ui.navigator.resources.OpenActions">
342 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
348 contentProvider="eu.etaxonomy.taxeditor.navigation.navigator.SynonymContentProvider"
349 id="eu.etaxonomy.taxeditor.navigation.synonymcontent"
350 labelProvider="eu.etaxonomy.taxeditor.navigation.navigator.SynonymLabelProvider"
356 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
359 forcePluginActivation="true"
360 property="eu.etaxonomy.taxeditor.propertytests.hasSynonyms">
366 value="eu.etaxonomy.cdm.model.taxon.Synonym">
372 point="org.eclipse.ui.navigator.viewer">
374 viewerId="eu.etaxonomy.taxeditor.navigation.navigator">
376 id="eu.etaxonomy.taxeditor.navigation.navigatorpopup">
379 <viewerContentBinding viewerId="eu.etaxonomy.taxeditor.navigation.navigator">
382 pattern="eu.etaxonomy.taxeditor.navigation.taxonomictreecontent">
384 <contentExtension pattern="eu.etaxonomy.taxeditor.navigation.taxoncontent"/>
385 <contentExtension pattern="eu.etaxonomy.taxeditor.navigation.taxonlinkhelper"/>
387 pattern="eu.etaxonomy.taxeditor.navigation.synonymcontent">
390 </viewerContentBinding>
392 popupMenuId="eu.etaxonomy.taxeditor.navigation.navigator#PopupMenu"
393 viewerId="eu.etaxonomy.taxeditor.navigation.navigator">
396 name="org.eclipse.ui.navigator.hideAvailableExtensionsTab"
403 point="org.eclipse.ui.navigator.linkHelper">
405 class="eu.etaxonomy.taxeditor.navigation.navigator.TaxonLinkHelper"
406 id="eu.etaxonomy.taxeditor.navigation.taxonlinkhelper">
407 <selectionEnablement>
408 <instanceof value="eu.etaxonomy.cdm.model.taxon.TaxonNode"/>
409 </selectionEnablement>
410 <editorInputEnablement>
411 <instanceof value="eu.etaxonomy.taxeditor.editor.TaxonEditorInput"/>
412 </editorInputEnablement>
416 point="org.eclipse.core.runtime.adapters">
418 adaptableType="org.eclipse.core.internal.resources.Workspace"
419 class="eu.etaxonomy.taxeditor.navigation.WorkbenchUndoContextAdapterFactory">
421 type="org.eclipse.core.commands.operations.IUndoContext">
426 point="org.eclipse.core.expressions.propertyTesters">
428 class="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNodePropertyTester"
429 id="eu.etaxonomy.taxeditor.propertytests.navigatorPropertyTester"
430 namespace="eu.etaxonomy.taxeditor.propertytests"
431 properties="hasSynonyms"
432 type="eu.etaxonomy.cdm.model.taxon.TaxonNode">
436 point="org.eclipse.ui.newWizards">
438 id="eu.etaxonomy.taxeditor.new.category.cdm"
442 id="org.eclipse.ui.wizards.new.file">
445 category="eu.etaxonomy.taxeditor.new.category.cdm"
446 class="eu.etaxonomy.taxeditor.navigation.handler.NewTaxonomicTreeWizard"
447 id="taxeditor-navigation.wizard1"
448 name="Taxonomic Tree">
452 point="org.eclipse.core.expressions.definitions">
456 variable="activeMenuSelection">
459 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
465 id="isTaxonomicTree">
467 variable="activeMenuSelection">
470 value="eu.etaxonomy.cdm.model.taxon.TaxonomicTree">
478 variable="activeMenuSelection">
481 value="eu.etaxonomy.cdm.model.taxon.Synonym">