reintegrated 3.2.4 SNAPSHOT
[taxeditor.git] / eu.etaxonomy.taxeditor.navigation / plugin.xml
index 4edd45aaf1f0dd73dbb481164816f100d768fcd8..ea92e5a527891636011a7ab62a21cc5f42ccc407 100644 (file)
                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
             </property>
          </options>
       </viewer-->
+      <dragAssistant
+               class="eu.etaxonomy.taxeditor.navigation.navigator.dnd.TaxonNavigatorDragAdapterAssistant"
+               viewerId="eu.etaxonomy.taxeditor.navigation.navigator">
+      </dragAssistant>
    </extension>
    <extension
          point="org.eclipse.ui.navigator.linkHelper">
       <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">