]> gerrit.simantics Code Review - simantics/3d.git/blobdiff - org.simantics.plant3d/scl/Plant3d/Scenegraph/P3DNode.scl
Added <Proc> side effects
[simantics/3d.git] / org.simantics.plant3d / scl / Plant3d / Scenegraph / P3DNode.scl
index 227c551ed89336e6fe723a3af13e125daa3b4267..4d01b51972735d9c8cb57430dd13ce45ec51697b 100644 (file)
@@ -4,17 +4,17 @@ importJava "org.simantics.plant3d.scenegraph.IP3DVisualNode" where
   data P3DNode
   
   @JavaName getName
-  getName' :: P3DNode -> Maybe String
+  getName' :: P3DNode -> <Proc> Maybe String
   @JavaName setName
-  setName' :: P3DNode -> String -> ()
+  setName' :: P3DNode -> String -> <Proc> ()
   
 class P3DNodeClass a where
   asP3DNode :: a -> P3DNode
   asP3DNode = Java.unsafeCoerce
 
-  getName :: a -> Maybe String
+  getName :: a -> <Proc> Maybe String
   getName c = getName' (asP3DNode c)
-  setName :: a -> String -> ()
+  setName :: a -> String -> <Proc> ()
   setName c = setName' (asP3DNode c)
 
 instance P3DNodeClass P3DNode where