Updated version in config files to 3.1.4-SNAPSHOT
[taxeditor.git] / eu.etaxonomy.taxeditor.navigation / plugin.xml
index 87559168053388ecd2b01800400e045699931fff..aae8baea7bdaf2c1ed1d6b4fe85c674f333474f8 100644 (file)
@@ -50,7 +50,7 @@
          </dynamic>
       </menuContribution>
       <menuContribution
-            locationURI="menu:eu.etaxonomy.taxeditor.menu.showView">
+            locationURI="menu:eu.etaxonomy.taxeditor.menu.showView?before=eu.etaxonomy.taxeditor.editor.showViewMenu">
          <command
                commandId="org.eclipse.ui.views.showView"
                label="Taxon Navigator"
                label="Refresh"
                style="push">
          </command>
+         <command
+               commandId="eu.etaxonomy.taxeditor.navigation.command.copyTaxonName"
+               label="Copy"
+               style="push">
+         </command>
       </menuContribution>
       <menuContribution
             locationURI="toolbar:org.eclipse.ui.main.toolbar">
       <menuContribution
             locationURI="popup:eu.etaxonomy.taxeditor.navigation.key.polytomous.polytomousKeyViewPart">
          <command
-               commandId="eu.etaxonomy.taxeditor.navigation.key.polytomous.edit"
+               commandId="eu.etaxonomy.taxeditor.navigation.key.polytomous.newKey"
+               label="New"
+               style="push">
+         </command>
+         <command
+               commandId="eu.etaxonomy.taxeditor.navigation.key.polytomous.editNodes"
                label="Edit"
                style="push">
          </command>
+         <menu
+               label="Refresh">
+            <command
+                  commandId="eu.etaxonomy.taxeditor.navigation.key.polytomous.refreshKeyList"
+                  label="List"
+                  style="push">
+            </command>
+            <command
+                  commandId="eu.etaxonomy.taxeditor.navigation.key.polytomous.refreshKeyNodes"
+                  label="Key Nodes"
+                  style="push">
+            </command>
+         </menu>
          <separator
-               name="eu.etaxonomy.eu.polytomousKeyView.separator"
+               name="eu.etaxonomy.eu.polytomousKeyView.separator2"
                visible="true">
          </separator>
          <command
             id="org.eclipse.ui.file.refresh"
             name="Refresh">
       </command>
+      <command
+            defaultHandler="eu.etaxonomy.taxeditor.navigation.navigator.handler.CopyHandler"
+            id="eu.etaxonomy.taxeditor.navigation.command.copyTaxonName"
+            name="Copy">
+      </command>
    </extension>
    <extension
          point="org.eclipse.ui.commands">
       <command
-            defaultHandler="eu.etaxonomy.taxeditor.navigation.key.polytomous.handler.EditHandler"
-            id="eu.etaxonomy.taxeditor.navigation.key.polytomous.edit"
-            name="Edit Polytomous Key">
+            defaultHandler="eu.etaxonomy.taxeditor.navigation.key.polytomous.handler.NewPolytomousKeyHandler"
+            id="eu.etaxonomy.taxeditor.navigation.key.polytomous.newKey"
+            name="New Polytomous Key">
+      </command>
+      <command
+            defaultHandler="eu.etaxonomy.taxeditor.navigation.key.polytomous.handler.EditPolytomousKeyNodesHandler"
+            id="eu.etaxonomy.taxeditor.navigation.key.polytomous.editNodes"
+            name="Edit Polytomous Key Nodes">
+      </command>
+      <command
+            defaultHandler="eu.etaxonomy.taxeditor.navigation.key.polytomous.handler.RefreshPolytomousKeyListHandler"
+            id="eu.etaxonomy.taxeditor.navigation.key.polytomous.refreshKeyList"
+            name="Refresh Polytomous Key List">
+      </command>
+      <command
+            defaultHandler="eu.etaxonomy.taxeditor.navigation.key.polytomous.handler.RefreshPolytomousKeyNodesHandler"
+            id="eu.etaxonomy.taxeditor.navigation.key.polytomous.refreshKeyNodes"
+            name="Refresh Polytomous Key Nodes">
       </command>
    </extension>
    <extension
                   value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
             </instanceof>
          </possibleChildren>
+         <dropAssistant
+               class="eu.etaxonomy.taxeditor.navigation.navigator.TreeNodeDropAdapterAssistant"
+               id="eu.etaxonomy.taxeditor.navigation.navigator.dropassistant">
+            <possibleDropTargets></possibleDropTargets>
+         </dropAssistant>
       </navigatorContent>
       <navigatorContent
             contentProvider="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNodeContentProvider"
             </or>
          </triggerPoints>
          <dropAssistant
-               class="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNodeDropAdapterAssistant"
+               class="eu.etaxonomy.taxeditor.navigation.navigator.TreeNodeDropAdapterAssistant"
                id="eu.etaxonomy.taxeditor.navigation.navigator.dropassistant">
             <possibleDropTargets>
                <or>
       <definition
             id="isTaxonNode">
          <with
-               variable="activeMenuSelection">
+               variable="selection">
             <iterate>
                <instanceof
                      value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
       <definition
             id="isTaxonomicTree">
          <with
-               variable="activeMenuSelection">
+               variable="selection">
             <iterate>
                <instanceof
                      value="eu.etaxonomy.cdm.model.taxon.TaxonomicTree">
       <definition
             id="isSynonymNode">
          <with
-               variable="activeMenuSelection">
+               variable="selection">
             <iterate>
                <instanceof
                      value="eu.etaxonomy.cdm.model.taxon.Synonym">