X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=org.simantics.g3d%2Fsrc%2Forg%2Fsimantics%2Fg3d%2Fscl%2FScriptNodeMap.java;h=3c1cd9f2cd235fed45870fed438ab23bfe97aed7;hb=7150c1b41c322b1121a721246e1a15294e831066;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..3c1cd9f2 100644 --- a/org.simantics.g3d/src/org/simantics/g3d/scl/ScriptNodeMap.java +++ b/org.simantics.g3d/src/org/simantics/g3d/scl/ScriptNodeMap.java @@ -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 IMapping mapping; protected ParentNode rootNode; @@ -55,7 +55,7 @@ public abstract class ScriptNodeMap implements NodeMap mapping, ParentNode rootNode) { + public ScriptNodeMap(Session 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; }