X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=org.simantics.g3d%2Fsrc%2Forg%2Fsimantics%2Fg3d%2Fscl%2FScriptNodeMap.java;h=b7a7de03e8b52f244e42aa49f45b73e308f8c389;hb=d207cfa3235339e7d7b894494be400160b121bd5;hp=cd2447b3ae17e38855a8036e22077ba941a0b1d9;hpb=46c28cc32944d0f73c5ab4062bd6b0b232143be7;p=simantics%2F3d.git diff --git a/org.simantics.g3d/src/org/simantics/g3d/scl/ScriptNodeMap.java b/org.simantics.g3d/src/org/simantics/g3d/scl/ScriptNodeMap.java index cd2447b3..b7a7de03 100644 --- a/org.simantics.g3d/src/org/simantics/g3d/scl/ScriptNodeMap.java +++ b/org.simantics.g3d/src/org/simantics/g3d/scl/ScriptNodeMap.java @@ -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; @@ -42,12 +42,12 @@ import org.simantics.utils.datastructures.Pair; * * @param */ -public abstract class ScriptNodeMap implements NodeMap, IMappingListener, NodeListener { +public abstract class ScriptNodeMap implements NodeMap, IMappingListener, NodeListener { private static final boolean DEBUG = false; - protected Session session; - protected IMapping mapping; + protected RequestProcessor session; + protected IMapping mapping; protected ParentNode rootNode; @@ -55,7 +55,7 @@ public abstract class ScriptNodeMap implements NodeMap mapping, ParentNode rootNode) { + public ScriptNodeMap(RequestProcessor session, IMapping mapping, ParentNode rootNode) { this.session = session; this.mapping = mapping; this.rootNode = rootNode; @@ -91,10 +91,9 @@ public abstract class ScriptNodeMap implements NodeMap getRootNode() { - return (ParentNode)rootNode; + return rootNode; } @@ -120,11 +119,9 @@ public abstract class ScriptNodeMap implements NodeMap implements NodeMap implements NodeMap implements NodeMap implements NodeMap implements NodeMap n : removed) { @@ -340,6 +337,7 @@ public abstract class ScriptNodeMap implements NodeMap 0) System.out.println("Delete"); for (E n : delete) { @@ -561,7 +559,8 @@ public abstract class ScriptNodeMap implements NodeMap getMapping() { + @Override + public IMapping getMapping() { return mapping; }