X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=org.simantics.plant3d%2Fsrc%2Forg%2Fsimantics%2Fplant3d%2Fscl%2FP3DScriptNodeMap.java;h=d38af1718b14068331192d82c5bf5aa203220c9e;hb=d207cfa3235339e7d7b894494be400160b121bd5;hp=e5726d60eb605f47d58c28e51deead1888667735;hpb=53d55c24c779745f188bdb18d32f71d20acb61b2;p=simantics%2F3d.git diff --git a/org.simantics.plant3d/src/org/simantics/plant3d/scl/P3DScriptNodeMap.java b/org.simantics.plant3d/src/org/simantics/plant3d/scl/P3DScriptNodeMap.java index e5726d60..d38af171 100644 --- a/org.simantics.plant3d/src/org/simantics/plant3d/scl/P3DScriptNodeMap.java +++ b/org.simantics.plant3d/src/org/simantics/plant3d/scl/P3DScriptNodeMap.java @@ -4,13 +4,13 @@ import java.util.HashSet; import java.util.Set; import org.simantics.db.ReadGraph; -import org.simantics.db.Session; +import org.simantics.db.RequestProcessor; +import org.simantics.db.Resource; import org.simantics.db.exception.DatabaseException; import org.simantics.g3d.ontology.G3D; import org.simantics.g3d.scenegraph.base.INode; import org.simantics.g3d.scenegraph.base.ParentNode; import org.simantics.g3d.scl.ScriptNodeMap; -import org.simantics.g3d.vtk.common.VtkView; import org.simantics.objmap.graph.IMapping; import org.simantics.plant3d.ontology.Plant3D; import org.simantics.plant3d.scenegraph.IP3DNode; @@ -22,15 +22,13 @@ import org.simantics.plant3d.scenegraph.PipeRun; import org.simantics.plant3d.scenegraph.controlpoint.PipeControlPoint; import org.simantics.plant3d.scenegraph.controlpoint.PipingRules; -import vtk.vtkProp3D; - -public class P3DScriptNodeMap extends ScriptNodeMap{ +public class P3DScriptNodeMap extends ScriptNodeMap { private static final boolean DEBUG = false; - public P3DScriptNodeMap(Session session, IMapping mapping, P3DRootNode rootNode) { + public P3DScriptNodeMap(RequestProcessor session, IMapping mapping, P3DRootNode rootNode) { super(session,mapping,rootNode); - //rootNode.setNodeMap(this); + rootNode.setMapping(mapping); } @Override @@ -93,6 +91,7 @@ public class P3DScriptNodeMap extends ScriptNodeMap{ if (node instanceof ParentNode) { + @SuppressWarnings("unchecked") ParentNode p = (ParentNode)node; for (IP3DNode n : p.getNodes()) updateTransform(n);