editor now updatable via updateSite
[taxeditor.git] / taxeditor-editor / src / main / java / eu / etaxonomy / taxeditor / propertysheet / namerelations / wizard / ListNameRelationsWizardPage.java
index 04f102e49c6990c204b8bb5d9aff3dda9a8a9a5f..dc28d8c2ee434d7f2d34b2231790874dc96b91df 100644 (file)
@@ -9,7 +9,6 @@
 \r
 package eu.etaxonomy.taxeditor.propertysheet.namerelations.wizard;\r
 \r
-import org.apache.log4j.Logger;\r
 import org.eclipse.core.databinding.beans.BeansObservables;\r
 import org.eclipse.core.databinding.observable.list.WritableList;\r
 import org.eclipse.core.databinding.observable.map.IObservableMap;\r
@@ -31,7 +30,6 @@ import org.eclipse.swt.layout.GridLayout;
 import org.eclipse.swt.widgets.Button;\r
 import org.eclipse.swt.widgets.Composite;\r
 import org.eclipse.swt.widgets.Table;\r
-import org.eclipse.swt.widgets.TableItem;\r
 \r
 import eu.etaxonomy.cdm.model.name.NameRelationship;\r
 import eu.etaxonomy.cdm.model.name.NameRelationshipType;\r
@@ -48,12 +46,10 @@ import eu.etaxonomy.taxeditor.store.model.NameUtil;
  * @version 1.0\r
  */\r
 public class ListNameRelationsWizardPage extends WizardPage {\r
-       private static final Logger logger = Logger\r
-                       .getLogger(ListNameRelationsWizardPage.class);\r
 \r
        private Table nameRelationsTable;\r
        private WritableList nameRelationsList = new WritableList();\r
-       private TaxonNameBase name;\r
+       private TaxonNameBase<?, ?> name;\r
 \r
        private Button btnRemove;\r
        private Button btnEdit;\r
@@ -62,7 +58,7 @@ public class ListNameRelationsWizardPage extends WizardPage {
 \r
        private boolean isZoological = false;\r
 \r
-       public ListNameRelationsWizardPage(TaxonNameBase name, WritableList nameRelationsList) {\r
+       public ListNameRelationsWizardPage(TaxonNameBase<?, ?> name, WritableList nameRelationsList) {\r
                super("");\r
 \r
                this.name = name;\r
@@ -117,7 +113,6 @@ public class ListNameRelationsWizardPage extends WizardPage {
                        public void widgetSelected(SelectionEvent e) {\r
                                // TODO: As long as onNameBase.removeNameRelationship() doesn't work, "Remove" stays disabled ... \r
                                setEnableExistingRelationButtons(true);\r
-                               TableItem[] selectedItem = nameRelationsTable.getSelection();\r
                                if (e.item.getData() instanceof NameRelationship) {\r
                                        setSelectedRelation((NameRelationship) e.item.getData());\r
                                }\r
@@ -153,6 +148,7 @@ public class ListNameRelationsWizardPage extends WizardPage {
                        public void doubleClick(DoubleClickEvent event) {\r
                                if (((StructuredSelection) event.getSelection())\r
                                                .getFirstElement() instanceof NameRelationship) {\r
+                                       // FIXME nothing is happening here\r
                                        NameRelationship relation = (NameRelationship) ((StructuredSelection) event\r
                                                        .getSelection()).getFirstElement();\r
                                        // Editing existing relations disabled\r