import org.eclipse.jface.viewers.ISelection;
import org.eclipse.jface.viewers.IStructuredSelection;
import org.eclipse.jface.viewers.StructuredSelection;
+import org.eclipse.jface.viewers.TreeNode;
import org.eclipse.jface.viewers.Viewer;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.ui.IWorkbenchPart;
else if(structuredSelection.getFirstElement() instanceof PolytomousKeyNode){
structuredSelection = new StructuredSelection(((PolytomousKeyNode)structuredSelection.getFirstElement()).getKey());
}
+ else if(structuredSelection.getFirstElement() instanceof TreeNode){
+ structuredSelection = new StructuredSelection(((TreeNode)structuredSelection.getFirstElement()).getValue());
+ }
showViewer(part, structuredSelection);
}else{
showEmptyPage();