\r
package eu.etaxonomy.taxeditor.propertysheet.type.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.NameTypeDesignation;\r
import eu.etaxonomy.cdm.model.name.SpecimenTypeDesignation;\r
* @version 1.0\r
*/\r
public class ListTypeWizardPage extends WizardPage {\r
- private static Logger logger = Logger.getLogger(ListTypeWizardPage.class);\r
- private TaxonNameBase name;\r
+ \r
+ private TaxonNameBase<?, ?> name;\r
\r
/**\r
* @param name\r
*/\r
- public ListTypeWizardPage(TaxonNameBase name, WritableList typeDesignationsList) {\r
+ public ListTypeWizardPage(TaxonNameBase<?, ?> name, WritableList typeDesignationsList) {\r
super("");\r
this.name = name;\r
\r
private Button btnRemove;\r
private Button btnEdit;\r
\r
- private TypeDesignationBase typeDesignation;\r
+ private TypeDesignationBase<?> typeDesignation;\r
private TableViewer tableViewer;\r
\r
\r
typeDesignationsTable.addSelectionListener(new SelectionAdapter() {\r
public void widgetSelected(SelectionEvent e) { \r
setEnableTypeDesignationButtons(true);\r
- TableItem[] selectedItem = typeDesignationsTable.getSelection();\r
if (e.item.getData() instanceof TypeDesignationBase) {\r
- setSelectedTypeDesignation((TypeDesignationBase) e.item.getData());\r
+ setSelectedTypeDesignation((TypeDesignationBase<?>) e.item.getData());\r
}\r
}\r
});\r
providerMaps) {\r
public String getColumnText(Object element, int columnIndex) {\r
if (element instanceof TypeDesignationBase) {\r
- return getTypeDesignationString((TypeDesignationBase) element);\r
+ return getTypeDesignationString((TypeDesignationBase<?>) element);\r
}\r
return "";\r
}\r
\r
public Image getColumnImage(Object element, int columnIndex) {\r
if (element instanceof TypeDesignationBase) {\r
- return getTypeDesignationImage((TypeDesignationBase) element);\r
+ return getTypeDesignationImage((TypeDesignationBase<?>) element);\r
}\r
return null;\r
}\r
public void doubleClick(DoubleClickEvent event) {\r
if (((StructuredSelection) event.getSelection())\r
.getFirstElement() instanceof TypeDesignationBase) {\r
- TypeDesignationBase typeDesignation = (TypeDesignationBase) \r
+ TypeDesignationBase<?> typeDesignation = (TypeDesignationBase<?>) \r
((StructuredSelection) event.getSelection()).getFirstElement();\r
createTypeDesignationWizard(typeDesignation);\r
}\r
});\r
}\r
\r
- private void setSelectedTypeDesignation(TypeDesignationBase typeDesignation) {\r
+ private void setSelectedTypeDesignation(TypeDesignationBase<?> typeDesignation) {\r
this.typeDesignation = typeDesignation;\r
}\r
\r
- private TypeDesignationBase getSelectedTypeDesignation() {\r
+ private TypeDesignationBase<?> getSelectedTypeDesignation() {\r
return typeDesignation;\r
}\r
\r
- private void createTypeDesignationWizard(TypeDesignationBase typeDesignation) {\r
+ private void createTypeDesignationWizard(TypeDesignationBase<?> typeDesignation) {\r
Wizard wizard = new TypeDesignationWizard(typeDesignation, name, typeDesignationsList);\r
\r
WizardDialog dialog = new WizardDialog(EditorUtil.getShell(), wizard);\r
btnEdit.setEnabled(enabled);\r
}\r
\r
- private Image getTypeDesignationImage(TypeDesignationBase typeDesignation) {\r
+ private Image getTypeDesignationImage(TypeDesignationBase<?> typeDesignation) {\r
return null;\r
}\r
\r
- private String getTypeDesignationString(TypeDesignationBase typeDesignation) {\r
+ private String getTypeDesignationString(TypeDesignationBase<?> typeDesignation) {\r
String str = "";\r
if (typeDesignation instanceof SpecimenTypeDesignation) {\r
if (((SpecimenTypeDesignation) typeDesignation).getTypeSpecimen() != null) {\r