]> gerrit.simantics Code Review - simantics/3d.git/blobdiff - org.simantics.g3d/src/org/simantics/g3d/scenegraph/NodeMap.java
Use generics type variable for mapping db object.
[simantics/3d.git] / org.simantics.g3d / src / org / simantics / g3d / scenegraph / NodeMap.java
index 36ee73a3ff98603d76a92844071a0a5f751932ff..8ce1baf721022db6ee11c7e70b916cf34f38361f 100644 (file)
@@ -18,7 +18,7 @@ import org.simantics.g3d.scenegraph.base.NodeListener;
 import org.simantics.g3d.scenegraph.base.ParentNode;
 import org.simantics.objmap.graph.IMapping;
 
-public interface NodeMap<T,E extends INode> {
+public interface NodeMap<DBObject,T,E extends INode> {
 
        public Collection<T> getRenderObjects(E node);
        
@@ -58,5 +58,5 @@ public interface NodeMap<T,E extends INode> {
        
        public void removeListener(NodeListener listener);
        
-       public IMapping<Object, E> getMapping();
+       public IMapping<DBObject, E> getMapping();
 }