--- /dev/null
+
+
+importJava "org.simantics.g3d.scenegraph.base.INode" where
+ data INode
+
+importJava "org.simantics.g3d.scenegraph.base.ParentNode" where
+ data ParentNode
+
+ addNode :: ParentNode -> String -> INode -> ()
+ removeNode :: ParentNode -> String -> INode -> Boolean
+ deattachNode :: ParentNode -> String -> INode -> Boolean
+
+ removeNodes :: ParentNode -> String ->()
+ getNodes :: ParentNode -> String -> [INode]
+ @JavaName getNodes
+ getAllNodes :: ParentNode -> [INode]
+ remove :: ParentNode -> ()
+
+importJava "org.simantics.g3d.scenegraph.base.Node" where
+ data Node
+
+ getParent :: Node -> Maybe ParentNode
+ getRootNode :: Node -> Maybe ParentNode
+ deattach :: Node -> ()