From 3294ec107b8655fa6cc9c13a5f69d3c44be19057 Mon Sep 17 00:00:00 2001 From: Patric Plitzner Date: Thu, 19 Jun 2014 12:38:25 +0000 Subject: [PATCH] - fixed class cast exception --- .../view/supplementaldata/SupplementalDataViewPart.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/supplementaldata/SupplementalDataViewPart.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/supplementaldata/SupplementalDataViewPart.java index 37ae4fd92..ecb9c0654 100644 --- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/supplementaldata/SupplementalDataViewPart.java +++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/supplementaldata/SupplementalDataViewPart.java @@ -20,6 +20,7 @@ import org.eclipse.ui.IWorkbenchPart; import org.eclipse.ui.part.EditorPart; import eu.etaxonomy.cdm.api.facade.DerivedUnitFacade; +import eu.etaxonomy.cdm.ext.occurrence.gbif.GbifResponse; import eu.etaxonomy.cdm.model.description.PolytomousKeyNode; import eu.etaxonomy.taxeditor.model.AbstractUtility; import eu.etaxonomy.taxeditor.model.FeatureNodeContainer; @@ -89,6 +90,9 @@ public class SupplementalDataViewPart extends AbstractCdmEditorViewPart { else if(structuredSelection.getFirstElement() instanceof TreeNode){ structuredSelection = new StructuredSelection(((TreeNode)structuredSelection.getFirstElement()).getValue()); } + else if(structuredSelection.getFirstElement() instanceof GbifResponse){ + structuredSelection = new StructuredSelection(((GbifResponse)structuredSelection.getFirstElement()).getDerivedUnitFacade().innerDerivedUnit()); + } showViewer(part, structuredSelection); }else{ showEmptyPage(); -- 2.34.1