\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
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
* @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
\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
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
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