<extension\r
id="application"\r
point="org.eclipse.core.runtime.applications">\r
- <application>\r
+ <application\r
+ cardinality="singleton-global"\r
+ icon="icons/256color_48x48.bmp"\r
+ thread="main"\r
+ visible="true">\r
<run\r
class="eu.etaxonomy.taxeditor.Application">\r
</run>\r
point="org.eclipse.ui.perspectives">\r
<perspective\r
class="eu.etaxonomy.taxeditor.FreetextPropertiesPerspective"\r
- fixed="false"\r
+ fixed="true"\r
id="eu.etaxonomy.taxeditor.perspective.freetextproperties"\r
name="Show Properties">\r
</perspective>\r
<perspective\r
class="eu.etaxonomy.taxeditor.SideBySidePerspective"\r
+ fixed="true"\r
id="eu.etaxonomy.taxeditor.perspective.sidebyside"\r
name="Hide Properties">\r
</perspective>\r
<extension\r
point="org.eclipse.ui.views">\r
<view\r
- class="eu.etaxonomy.taxeditor.view.NameListView"\r
+ class="eu.etaxonomy.taxeditor.navigation.TaxonomicTreeView"\r
icon="icons/edit_16x16.gif"\r
- id="eu.etaxonomy.taxeditor.view.namelistview"\r
- name="Name List View">\r
+ id="eu.etaxonomy.taxeditor.navigation.taxonomictreeview"\r
+ name="Taxonomic Tree">\r
</view>\r
<view\r
- class="eu.etaxonomy.taxeditor.view.UndoView"\r
- icon="icons/text.gif"\r
- id="eu.etaxonomy.taxeditor.view.undoview"\r
- name="Recent Actions">\r
+ class="eu.etaxonomy.taxeditor.navigation.RecentNamesView"\r
+ icon="icons/edit_16x16.gif"\r
+ id="eu.etaxonomy.taxeditor.navigation.recentnamesview"\r
+ name="Recent Names">\r
+ </view>\r
+ <view\r
+ class="eu.etaxonomy.taxeditor.navigation.SearchView"\r
+ icon="icons/edit_16x16.gif"\r
+ id="eu.etaxonomy.taxeditor.navigation.searchview"\r
+ name="Search">\r
</view>\r
<view\r
- class="eu.etaxonomy.taxeditor.view.LeftPane"\r
- id="eu.etaxonomy.taxeditor.view.LeftPane"\r
- name="New ViewPart">\r
+ class="eu.etaxonomy.taxeditor.navigation.FavoritesView"\r
+ icon="icons/edit_16x16.gif"\r
+ id="eu.etaxonomy.taxeditor.navigation.favoritesview"\r
+ name="Favorites">\r
+ </view>\r
+ <view\r
+ class="eu.etaxonomy.taxeditor.editor.UndoView"\r
+ icon="icons/edit_16x16.gif"\r
+ id="eu.etaxonomy.taxeditor.view.undoview"\r
+ name="Recent Actions">\r
</view>\r
<view\r
- class="eu.etaxonomy.taxeditor.view.LeftPane"\r
- id="eu.etaxonomy.taxeditor.view.LeftPane2"\r
- name="New ViewPart">\r
+ allowMultiple="true"\r
+ class="eu.etaxonomy.taxeditor.navigation.SearchResultView"\r
+ icon="icons/edit_16x16.gif"\r
+ id="eu.etaxonomy.taxeditor.navigation.searchresultview"\r
+ name="Search Result">\r
</view>\r
</extension>\r
<extension\r
point="org.eclipse.ui.editors">\r
<editor\r
- class="eu.etaxonomy.taxeditor.view.MultiPageTaxonEditor"\r
+ class="eu.etaxonomy.taxeditor.editor.MultiPageTaxonEditor"\r
icon="icons/edit_16x16.gif"\r
- id="eu.etaxonomy.taxeditor.view.multipagetaxonview"\r
+ id="eu.etaxonomy.taxeditor.editor.multipagetaxonview"\r
name="Multitabbed Taxon Editor">\r
</editor>\r
<editor\r
- class="eu.etaxonomy.taxeditor.view.NameEditorViewOld"\r
+ class="eu.etaxonomy.taxeditor.editor.EmptyEditorView"\r
icon="icons/edit_16x16.gif"\r
- id="eu.etaxonomy.taxeditor.view.nameeditorview"\r
- name="New EditorPart">\r
- </editor>\r
- <editor\r
- class="eu.etaxonomy.taxeditor.view.EmptyEditorView"\r
id="eu.etaxonomy.taxeditor.view.EmptyEditorView"\r
name="New EditorPart">\r
</editor>\r
- <editor\r
- class="eu.etaxonomy.taxeditor.view.Testeroo"\r
- id="eu.etaxonomy.taxeditor.view.Testeroo"\r
- name="New EditorPart">\r
- </editor>\r
</extension>\r
<extension\r
- id="product"\r
+ id="eu.etaxonomy.taxeditor.product"\r
+ name="Taxonomic Editor"\r
point="org.eclipse.core.runtime.products">\r
<product\r
application="eu.etaxonomy.taxeditor.application"\r
+ description="Taxonomic Editor"\r
name="EDIT Taxonomic Editor">\r
<property\r
name="appName"\r
- value="EDIT Taxonomic Editor - Prototype 2">\r
+ value="EDIT Taxonomic Editor">\r
</property>\r
<property\r
name="aboutImage"\r
</property>\r
</product>\r
</extension>\r
-\r
+ <extension\r
+ point="org.eclipse.ui.preferencePages">\r
+ <page\r
+ class="eu.etaxonomy.taxeditor.preference.TaxonomicPreferences"\r
+ id="eu.etaxonomy.taxeditor.preferences.taxonomic"\r
+ name="Taxonomic">\r
+ </page>\r
+ <page\r
+ category="eu.etaxonomy.taxeditor.preferences.taxonomic"\r
+ class="eu.etaxonomy.taxeditor.preference.NomenclaturalCodePreferences"\r
+ id="eu.etaxonomy.taxeditor.preferences.nomenclatural"\r
+ name="Nomenclatural Code">\r
+ </page>\r
+ <page\r
+ class="eu.etaxonomy.taxeditor.preference.CdmPreferences"\r
+ id="eu.etaxonomy.taxeditor.preferences.cdm"\r
+ name="CDM Datastore">\r
+ </page> \r
+ <page\r
+ category="eu.etaxonomy.taxeditor.preferences.cdm"\r
+ class="eu.etaxonomy.taxeditor.preference.InitializeDbPreferences"\r
+ id="eu.etaxonomy.taxeditor.preferences.initdb"\r
+ name="Initialize Datastore">\r
+ </page>\r
+ <page\r
+ class="eu.etaxonomy.taxeditor.preference.DescriptionPreferences"\r
+ id="eu.etaxonomy.taxeditor.preferences.description"\r
+ name="Description">\r
+ </page> \r
+ <page\r
+ category="eu.etaxonomy.taxeditor.preferences.description"\r
+ class="eu.etaxonomy.taxeditor.preference.FeaturePreferences"\r
+ id="eu.etaxonomy.taxeditor.preferences.feature"\r
+ name="Preferred Features">\r
+ </page>\r
+ <page\r
+ category="eu.etaxonomy.taxeditor.preferences.taxonomic"\r
+ class="eu.etaxonomy.taxeditor.preference.RankMenuPreferences"\r
+ id="eu.etaxonomy.taxeditor.preferences.ranks"\r
+ name="Preferred Ranks">\r
+ </page>\r
+ </extension>\r
+ <!--extension\r
+ point="org.eclipse.ui.bindings">\r
+ <key\r
+ sequence="M1+N"\r
+ commandId="eu.etaxonomy.taxeditor.actions.opennameeditoractiondef"\r
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">\r
+ </key>\r
+ </extension-->\r
+ <extension\r
+ point="org.eclipse.ui.menus">\r
+ <menuContribution\r
+ locationURI="menu:org.eclipse.ui.main.menu">\r
+ <menu\r
+ id="org.eclipse.ui.main.menu.file"\r
+ label="File">\r
+ <command\r
+ commandId="eu.etaxonomy.taxeditor.newTaxon"\r
+ label="Add new taxon"\r
+ style="push">\r
+ </command>\r
+ <separator\r
+ name="eu.etaxonomy.taxeditor.ui.file.separator1"\r
+ visible="true">\r
+ </separator>\r
+ <command\r
+ commandId="org.eclipse.ui.file.close"\r
+ label="Close"\r
+ style="push">\r
+ </command>\r
+ <command\r
+ commandId="org.eclipse.ui.file.closeAll"\r
+ label="Close All"\r
+ style="push">\r
+ </command>\r
+ <separator\r
+ name="eu.etaxonomy.taxeditor.ui.file.separator2"\r
+ visible="true">\r
+ </separator>\r
+ <command\r
+ commandId="eu.etaxonomy.taxeditor.saveAll"\r
+ icon="icons/save_edit.gif"\r
+ label="Save All"\r
+ style="push">\r
+ </command>\r
+ <separator\r
+ name="eu.etaxonomy.taxeditor.ui.file.separator3"\r
+ visible="true">\r
+ </separator>\r
+ <command\r
+ commandId="eu.etaxonomy.taxeditor.noCmdYet"\r
+ label="Import"\r
+ style="push">\r
+ </command>\r
+ <command\r
+ commandId="eu.etaxonomy.taxeditor.noCmdYet"\r
+ label="Export"\r
+ style="push">\r
+ </command>\r
+ <separator\r
+ name="eu.etaxonomy.taxeditor.ui.file.separator4"\r
+ visible="false">\r
+ </separator>\r
+ <command\r
+ commandId="org.eclipse.ui.file.exit"\r
+ label="Exit"\r
+ style="push">\r
+ </command>\r
+ </menu>\r
+ </menuContribution>\r
+ <menuContribution\r
+ locationURI="menu:org.eclipse.ui.main.menu">\r
+ <menu\r
+ id="org.eclipse.ui.main.menu.edit"\r
+ label="Edit">\r
+ <command\r
+ commandId="org.eclipse.ui.edit.undo"\r
+ label="Undo">\r
+ </command>\r
+ <command\r
+ commandId="org.eclipse.ui.edit.redo"\r
+ label="Redo"\r
+ style="push">\r
+ </command>\r
+ <separator\r
+ name="eu.etaxonomy.taxeditor.ui.edit.separator1"\r
+ visible="true">\r
+ </separator>\r
+ <command\r
+ commandId="org.eclipse.ui.edit.cut"\r
+ label="Cut"\r
+ style="push">\r
+ </command>\r
+ <command\r
+ commandId="org.eclipse.ui.edit.copy"\r
+ label="Copy"\r
+ style="push">\r
+ </command>\r
+ <command\r
+ commandId="org.eclipse.ui.edit.paste"\r
+ label="Paste"\r
+ style="push">\r
+ </command>\r
+ <separator\r
+ name="eu.etaxonomy.taxeditor.ui.edit.separator2"\r
+ visible="true">\r
+ </separator>\r
+ <command\r
+ commandId="org.eclipse.ui.edit.delete"\r
+ label="Delete"\r
+ style="push">\r
+ </command>\r
+ </menu>\r
+ </menuContribution>\r
+ <menuContribution\r
+ locationURI="menu:org.eclipse.ui.main.menu">\r
+ <menu\r
+ id="eu.etaxonomy.taxeditor.ui.taxonMenu"\r
+ label="Taxon">\r
+ <visibleWhen\r
+ checkEnabled="true">\r
+ <reference\r
+ definitionId="nameEditorActive_CURRENTLY_DISABLED">\r
+ </reference>\r
+ </visibleWhen>\r
+ <command\r
+ commandId="eu.etaxonomy.taxeditor.editor.name.createHeterotypicSynoym"\r
+ label="Create Heterotypic Synonym"\r
+ style="push">\r
+ </command>\r
+ <command\r
+ commandId="eu.etaxonomy.taxeditor.editor.name.createHomotypicSynoym"\r
+ label="Create Homotypic Synonym"\r
+ style="push">\r
+ </command>\r
+ <separator\r
+ name="separator1"\r
+ visible="true">\r
+ </separator>\r
+ </menu>\r
+ </menuContribution>\r
+ <menuContribution\r
+ locationURI="menu:org.eclipse.ui.main.menu">\r
+ <menu\r
+ id="org.eclipse.ui.main.menu.window"\r
+ label="Window">\r
+ <command\r
+ commandId="org.eclipse.ui.window.preferences"\r
+ label="Preferences"\r
+ style="push">\r
+ </command>\r
+ </menu>\r
+ </menuContribution>\r
+ <menuContribution\r
+ locationURI="menu:org.eclipse.ui.main.menu">\r
+ <menu\r
+ id="org.eclipse.ui.main.menu.help"\r
+ label="Help">\r
+ <command\r
+ commandId="org.eclipse.ui.help.helpContents"\r
+ label="Help Contents"\r
+ style="push">\r
+ </command>\r
+ <separator\r
+ name="eu.etaxonomy.taxeditor.ui.help.separator1"\r
+ visible="true">\r
+ </separator>\r
+ <command\r
+ commandId="org.eclipse.ui.update.findAndInstallUpdates"\r
+ label="Software Updates..."\r
+ style="push">\r
+ </command>\r
+ <separator\r
+ name="eu.etaxonomy.taxeditor.ui.help.separator2"\r
+ visible="true">\r
+ </separator>\r
+ <command\r
+ commandId="org.eclipse.ui.help.aboutAction"\r
+ label="About Taxonomic Editor">\r
+ </command>\r
+ </menu>\r
+ </menuContribution>\r
+ <menuContribution\r
+ locationURI="popup:eu.etaxonomy.taxeditor.navigation.taxonomictreeview">\r
+ <command\r
+ commandId="eu.etaxonomy.taxeditor.ui.openTaxon"\r
+ label="Edit Taxon"\r
+ style="push">\r
+ </command>\r
+ <command\r
+ commandId="eu.etaxonomy.taxeditor.ui.addTaxon"\r
+ label="Create Child Taxon"\r
+ style="push">\r
+ </command>\r
+ <command\r
+ commandId="eu.etaxonomy.taxeditor.command22"\r
+ label="Add child taxon with quick name"\r
+ style="push">\r
+ </command>\r
+ <separator\r
+ name="separator1"\r
+ visible="true">\r
+ </separator>\r
+ <command\r
+ commandId="eu.etaxonomy.taxeditor.ui.deleteTaxon"\r
+ label="Delete Taxon from Tree"\r
+ style="push">\r
+ </command>\r
+ </menuContribution>\r
+ <menuContribution\r
+ locationURI="popup:eu.etaxonomy.taxeditor.editor.multipagetaxonview">\r
+ <command\r
+ commandId="eu.etaxonomy.taxeditor.editor.name.createHeterotypicSynoym"\r
+ label="Create Heterotypic Synonym"\r
+ style="push">\r
+ </command>\r
+ <command\r
+ commandId="eu.etaxonomy.taxeditor.editor.name.createHomotypicSynoym"\r
+ label="Create Homotypic Synonym"\r
+ style="push">\r
+ </command>\r
+ <separator\r
+ name="eu.etaxonomy.taxeditor.separator1"\r
+ visible="true">\r
+ </separator>\r
+ <command\r
+ commandId="eu.etaxonomy.taxeditor.editor.name.createMisappliedName"\r
+ label="Create Misapplied Name"\r
+ style="push">\r
+ </command>\r
+ <menu\r
+ id="eu.etaxonomy.taxeditor.ui.conceptRelations"\r
+ label="Create Concept Relation">\r
+ <command\r
+ commandId="eu.etaxonomy.taxeditor.command9"\r
+ label="test"\r
+ style="push">\r
+ </command>\r
+ </menu>\r
+ <separator\r
+ name="eu.etaxonomy.taxeditor.separator2"\r
+ visible="true">\r
+ </separator>\r
+ <command\r
+ commandId="eu.etaxonomy.taxeditor.moveTaxon"\r
+ label="Move"\r
+ style="push">\r
+ </command>\r
+ <command\r
+ commandId="eu.etaxonomy.taxeditor.editor.swapTaxonSynonym"\r
+ label="Change"\r
+ style="push">\r
+ </command>\r
+ <separator\r
+ name="eu.etaxonomy.taxeditor.separator3"\r
+ visible="true">\r
+ </separator>\r
+ <command\r
+ commandId="eu.etaxonomy.taxeditor.ui.addTaxon"\r
+ label="Create Child Taxon"\r
+ style="push">\r
+ </command>\r
+ </menuContribution>\r
+ <menuContribution\r
+ locationURI="popup:org.eclipse.ui.popup.any">\r
+ <menu\r
+ id="eu.etaxonomy.taxeditor.editor.name.menu"\r
+ label="Taxon Context Menu">\r
+ </menu>\r
+ </menuContribution>\r
+ </extension>\r
+ <extension\r
+ point="org.eclipse.ui.commands">\r
+ <command\r
+ categoryId="org.eclipse.ui.category.file"\r
+ defaultHandler="eu.etaxonomy.taxeditor.handlers.NewTaxonHandler"\r
+ id="eu.etaxonomy.taxeditor.newTaxon"\r
+ name="New Taxon">\r
+ </command>\r
+ <command\r
+ defaultHandler="eu.etaxonomy.taxeditor.handlers.OpenTaxonHandler"\r
+ id="eu.etaxonomy.taxeditor.ui.openTaxon"\r
+ name="Open Taxon">\r
+ </command>\r
+ <command\r
+ defaultHandler="eu.etaxonomy.taxeditor.handlers.DeleteTaxonHandler"\r
+ id="eu.etaxonomy.taxeditor.ui.deleteTaxon"\r
+ name="Delete Taxon">\r
+ </command>\r
+ <command\r
+ defaultHandler="eu.etaxonomy.taxeditor.handlers.AddTaxonomicChildHandler"\r
+ id="eu.etaxonomy.taxeditor.ui.addTaxon"\r
+ name="Add Taxon">\r
+ </command>\r
+ <command\r
+ categoryId="org.eclipse.ui.category.file"\r
+ defaultHandler="eu.etaxonomy.taxeditor.handlers.SaveAllHandler"\r
+ id="eu.etaxonomy.taxeditor.saveAll"\r
+ name="Save All">\r
+ </command>\r
+ <category\r
+ description="Name editor commands"\r
+ id="eu.etaxonomy.taxeditor.editor.name.category"\r
+ name="Name editor">\r
+ </category>\r
+ <command\r
+ categoryId="eu.etaxonomy.taxeditor.editor.name.category"\r
+ defaultHandler="eu.etaxonomy.taxeditor.handlers.CreateHeterotypicSynonymHandler"\r
+ id="eu.etaxonomy.taxeditor.editor.name.createHeterotypicSynoym"\r
+ name="Create Heterotypic Synonym">\r
+ </command>\r
+ <command\r
+ categoryId="eu.etaxonomy.taxeditor.editor.name.category"\r
+ defaultHandler="eu.etaxonomy.taxeditor.handlers.CreateHomotypicSynonymHandler"\r
+ id="eu.etaxonomy.taxeditor.editor.name.createHomotypicSynoym"\r
+ name="Create Homotypic Synonym">\r
+ </command>\r
+ <command\r
+ defaultHandler="eu.etaxonomy.taxeditor.handlers.CreateMisappliedNameHandler"\r
+ id="eu.etaxonomy.taxeditor.editor.name.createMisappliedName"\r
+ name="Create Misapplied Name">\r
+ </command>\r
+ <command\r
+ defaultHandler="eu.etaxonomy.taxeditor.handlers.MoveTaxonHandler"\r
+ id="eu.etaxonomy.taxeditor.moveTaxon"\r
+ name="Move Taxon">\r
+ </command>\r
+ <command\r
+ defaultHandler="eu.etaxonomy.taxeditor.handlers.SwapTaxonSynonymHandler"\r
+ id="eu.etaxonomy.taxeditor.editor.swapTaxonSynonym"\r
+ name="Swap Taxon Synonym">\r
+ </command>\r
+ </extension>\r
+ <extension\r
+ point="org.eclipse.ui.handlers">\r
+ <handler\r
+ class="eu.etaxonomy.taxeditor.handlers.OpenTaxonHandler"\r
+ commandId="eu.etaxonomy.taxeditor.ui.open">\r
+ </handler>\r
+ </extension>\r
+ <extension\r
+ point="org.eclipse.core.expressions.definitions">\r
+ <definition\r
+ id="nameEditorActive">\r
+ <with\r
+ variable="activeEditorId">\r
+ <equals\r
+ value="eu.etaxonomy.taxeditor.editor.multipagetaxonview">\r
+ </equals>\r
+ </with>\r
+ </definition>\r
+ </extension>\r
+ <extension\r
+ id="TaxEditorProduct"\r
+ point="org.eclipse.core.runtime.products">\r
+ <product\r
+ application="eu.etaxonomy.taxeditor.application"\r
+ name="%productName">\r
+ <property\r
+ name="windowImages"\r
+ value="icons/edit_16x16.gif">\r
+ </property>\r
+ <property\r
+ name="aboutText"\r
+ value="%productBlurb">\r
+ </property>\r
+ <property\r
+ name="startupForegroundColor"\r
+ value="C8D5EA">\r
+ </property>\r
+ <property\r
+ name="startupProgressRect"\r
+ value="0,280,455,15">\r
+ </property>\r
+ <property\r
+ name="startupMessageRect"\r
+ value="7,220,441,20">\r
+ </property>\r
+ <property\r
+ name="preferenceCustomization"\r
+ value="plugin_customization.ini">\r
+ </property>\r
+ <property\r
+ name="appName"\r
+ value="%productName">\r
+ </property>\r
+ </product>\r
+ </extension>\r
+ <extension\r
+ id="product"\r
+ point="org.eclipse.core.runtime.products">\r
+ <product\r
+ application="eu.etaxonomy.taxeditor.application"\r
+ name="%productName">\r
+ <property\r
+ name="windowImages"\r
+ value="icons/edit_16x16.gif">\r
+ </property>\r
+ <property\r
+ name="aboutText"\r
+ value="%productBlurb">\r
+ </property>\r
+ <property\r
+ name="startupForegroundColor"\r
+ value="C8D5EA">\r
+ </property>\r
+ <property\r
+ name="startupProgressRect"\r
+ value="0,280,455,15">\r
+ </property>\r
+ <property\r
+ name="startupMessageRect"\r
+ value="7,220,441,20">\r
+ </property>\r
+ <property\r
+ name="preferenceCustomization"\r
+ value="plugin_customization.ini">\r
+ </property>\r
+ </product>\r
+ </extension>\r
+ <extension\r
+ point="org.eclipse.ui.bindings">\r
+ <key\r
+ commandId="eu.etaxonomy.taxeditor.saveAll"\r
+ contextId="org.eclipse.ui.contexts.dialogAndWindow"\r
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"\r
+ sequence="Ctrl+S">\r
+ </key>\r
+ </extension>\r
+ <extension\r
+ point="org.eclipse.ui.actionSets">\r
+ <actionSet\r
+ id="org.eclipse.ui.main.menu.file"\r
+ label="File Menu Actions"\r
+ visible="true">\r
+ <action\r
+ definitionId="eu.etaxonomy.taxeditor.saveAll"\r
+ id="eu.etaxonomy.taxeditor.action.saveAll"\r
+ label="Save All"\r
+ style="push">\r
+ </action>\r
+ </actionSet>\r
+ </extension>\r
+ <!--extension\r
+ point="org.eclipse.ui.commands">\r
+ <command\r
+ id="eu.etaxonomy.taxeditor.actions.opennameeditoractiondef"\r
+ name="name">\r
+ </command>\r
+ </extension>\r
+ <extension\r
+ point="org.eclipse.ui.handlers">\r
+ <handler\r
+ commandId="eu.etaxonomy.taxeditor.handler1">\r
+ </handler>\r
+ </extension>\r
+ <extension\r
+ point="org.eclipse.ui.newWizards">\r
+ </extension-->
</plugin>\r