X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=org.simantics.plant3d%2Fscl%2FPlant3d%2FScenegraph%2FP3DRootNode.scl;h=40af0ec2e1385fdbe1b4ab9b3320bfcacbd07237;hb=73e47b999925af2858e8589b618f16bc160708f3;hp=6017c07a0bd5ee49dc04937a92b22c4bff1a92ad;hpb=ebfe6b0245b5cf9231cecedf0aaacd891eb5d344;p=simantics%2F3d.git diff --git a/org.simantics.plant3d/scl/Plant3d/Scenegraph/P3DRootNode.scl b/org.simantics.plant3d/scl/Plant3d/Scenegraph/P3DRootNode.scl index 6017c07a..40af0ec2 100644 --- a/org.simantics.plant3d/scl/Plant3d/Scenegraph/P3DRootNode.scl +++ b/org.simantics.plant3d/scl/Plant3d/Scenegraph/P3DRootNode.scl @@ -1,12 +1,17 @@ include "G3D/Scenegraph/Node" include "G3D/Scenegraph/G3DNode" +import "Simantics/DB" (Resource) + importJava "org.simantics.plant3d.scenegraph.P3DRootNode" where data P3DRootNode addChild :: P3DRootNode -> Node -> () getChild :: P3DRootNode -> [Node] - remChild :: P3DRootNode -> Node -> () + remChild :: P3DRootNode -> Node -> () + + getNodeResource :: P3DRootNode -> Node -> Resource + getResourceNode :: P3DRootNode -> Resource -> Node instance NodeClass P3DRootNode instance ParentNodeClass P3DRootNode