]> gerrit.simantics Code Review - simantics/3d.git/blobdiff - org.simantics.g3d/src/org/simantics/g3d/scl/ScriptNodeMap.java
Enable model loading using an existing transaction.
[simantics/3d.git] / org.simantics.g3d / src / org / simantics / g3d / scl / ScriptNodeMap.java
index 3c1cd9f2cd235fed45870fed438ab23bfe97aed7..b7a7de03e8b52f244e42aa49f45b73e308f8c389 100644 (file)
@@ -11,7 +11,7 @@ import java.util.Set;
 import java.util.Stack;
 
 import org.simantics.db.ReadGraph;
-import org.simantics.db.Session;
+import org.simantics.db.RequestProcessor;
 import org.simantics.db.WriteGraph;
 import org.simantics.db.common.request.ReadRequest;
 import org.simantics.db.common.request.WriteRequest;
@@ -46,7 +46,7 @@ public abstract class ScriptNodeMap<DBObject,E extends INode> implements NodeMap
 
        private static final boolean DEBUG = false;
        
-       protected Session session;
+       protected RequestProcessor session;
        protected IMapping<DBObject,INode> mapping;
        
        protected ParentNode<E> rootNode;
@@ -55,7 +55,7 @@ public abstract class ScriptNodeMap<DBObject,E extends INode> implements NodeMap
        
        private boolean dirty = false;
        
-       public ScriptNodeMap(Session session, IMapping<DBObject,INode> mapping, ParentNode<E> rootNode) {
+       public ScriptNodeMap(RequestProcessor session, IMapping<DBObject,INode> mapping, ParentNode<E> rootNode) {
                this.session = session;
                this.mapping = mapping;
                this.rootNode = rootNode;