public class VTKSelectionItem<DBObject> implements IAdaptable{
private vtkProp prop;
- private IG3DNode node;
+ private INode node;
private DBObject resource;
- public VTKSelectionItem(vtkProp prop, IG3DNode node, DBObject res) {
+ public VTKSelectionItem(vtkProp prop, INode node, DBObject res) {
this.prop = prop;
this.node = node;
this.resource = res;
return null;
if (adapter == vtkProp.class)
return prop;
- if (adapter == IG3DNode.class)
+ if (adapter == IG3DNode.class && node instanceof IG3DNode)
return node;
if (adapter == INode.class)
return node;