<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
class="eu.etaxonomy.taxeditor.editor.MultiPageTaxonEditor"\r
icon="icons/edit_16x16.gif"\r
id="eu.etaxonomy.taxeditor.editor.multipagetaxonview"\r
- name="Multitabbed Taxon Editor"\r
- contributorClass="eu.etaxonomy.taxeditor.editor.MultiPageTaxonEditorActionBarContributor">\r
+ name="Multitabbed Taxon Editor">\r
</editor>\r
<editor\r
class="eu.etaxonomy.taxeditor.editor.EmptyEditorView"\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
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
- id="product1"\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="eclipse.gif,eclipse32.gif,eclipse48.gif,eclipse.png,eclipse32.png">\r
- </property>\r
- <property\r
- name="aboutText"\r
- value="%productBlurb">\r
- </property>\r
- <property\r
- name="aboutImage"\r
- value="eclipse_lg.gif">\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="appName"\r
- value="%productName">\r
- </property>\r
- <property\r
- name="preferenceCustomization"\r
- value="plugin_customization.ini">\r
- </property>\r
- </product>\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
name="startupMessageRect"\r
value="7,220,441,20">\r
</property>\r
- <property\r
- name="appName"\r
- value="%productName">\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="TaxEditorProduct"\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,eclipse32.gif,eclipse48.gif,eclipse.png,eclipse32.png">\r
+ value="icons/edit_16x16.gif">\r
</property>\r
<property\r
name="aboutText"\r
value="%productBlurb">\r
</property>\r
- <property\r
- name="aboutImage"\r
- value="eclipse_lg.gif">\r
- </property>\r
<property\r
name="startupForegroundColor"\r
value="C8D5EA">\r
</property>\r
</product>\r
</extension>\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 id="saveAllActionSet"\r
- name="Save All"\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="eu.etaxonomy.taxeditor.actionSet"\r
- label="Default Action Set"\r
+ id="org.eclipse.ui.main.menu.file"\r
+ label="File Menu Actions"\r
visible="true">\r
<action\r
- class="eu.etaxonomy.taxeditor.actions.SaveAllAction"\r
- icon="icons/save_edit.gif"\r
- id="eu.etaxonomy.taxeditor.actions.saveallaction"\r
- label="&Sample Action"\r
- toolbarPath="actionSet"\r
- tooltip="Save all currently open taxa">\r
+ definitionId="eu.etaxonomy.taxeditor.saveAll"\r
+ id="eu.etaxonomy.taxeditor.action.saveAll"\r
+ label="Save All"\r
+ style="push">\r
</action>\r
- <!--action\r
- id="eu.etaxonomy.taxeditor.actions.opennameeditoraction"\r
- label="&Open New Taxon" \r
- class="eu.etaxonomy.taxeditor.actions.ui.OpenTaxonEditorAction"\r
- definitionId="eu.etaxonomy.taxeditor.actions.opennameeditoractiondef"\r
- icon="icons/save_edit.gif"\r
- toolbarPath="actionSet"\r
- tooltip="Open a new (root) taxa for editing">\r
- </action--> \r
</actionSet>\r
</extension>\r
<!--extension\r