]> gerrit.simantics Code Review - simantics/3d.git/blobdiff - org.simantics.g3d.csg/src/org/simantics/g3d/csg/scenegraph2/CSGrootNode.java
Use generics type variable for mapping db object.
[simantics/3d.git] / org.simantics.g3d.csg / src / org / simantics / g3d / csg / scenegraph2 / CSGrootNode.java
index d88b42ed66adbc77863f986c094c93315e3a7d6e..9ae55a1fe33458359f5105108362578d44c6e614 100644 (file)
@@ -19,6 +19,7 @@ import java.util.Stack;
 import javax.vecmath.Quat4d;
 import javax.vecmath.Vector3d;
 
+import org.simantics.db.Resource;
 import org.simantics.g3d.csg.editor.CSGNodeMap;
 import org.simantics.g3d.csg.ontology.CSG;
 import org.simantics.g3d.math.MathTools;
@@ -36,7 +37,7 @@ import vtk.vtkProp;
 
 
 @GraphType(CSG.URIs.Model)
-public class CSGrootNode extends ParentNode<ICSGnode> implements IG3DNode, NodeMapProvider<vtkProp, ICSGnode> {
+public class CSGrootNode extends ParentNode<ICSGnode> implements IG3DNode, NodeMapProvider<Resource,vtkProp, ICSGnode> {
        
        
        private CSGNodeMap nodeMap;
@@ -46,7 +47,7 @@ public class CSGrootNode extends ParentNode<ICSGnode> implements IG3DNode, NodeM
        }
        
        @Override
-       public NodeMap<vtkProp, ICSGnode> getNodeMap() {
+       public NodeMap<Resource,vtkProp, ICSGnode> getNodeMap() {
                return nodeMap;
        }