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;
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();