]> gerrit.simantics Code Review - simantics/3d.git/blobdiff - org.simantics.plant3d/scl/Plant3d/Utils/P3DUtil.scl
Added <Proc> side effects
[simantics/3d.git] / org.simantics.plant3d / scl / Plant3d / Utils / P3DUtil.scl
index 1e73caf47790e76587d79a9718afe02e1ab89f3b..d185992dcbb7bc67a1b9b31586ee6e88f8cc9591 100644 (file)
@@ -13,22 +13,22 @@ importJava "org.simantics.plant3d.utils.Item$Type" where
 importJava "org.simantics.plant3d.utils.Item" where
     data Item
     
-    getUri :: Item -> String
-    getName :: Item -> String
-    getType :: Item -> ItemType
+    getUri :: Item -> <Proc> String
+    getName :: Item -> <Proc> String
+    getType :: Item -> <Proc> ItemType
     
-    isCode :: Item -> Boolean
-    isVariable :: Item -> Boolean
-    isSizeChange :: Item -> Boolean
+    isCode :: Item -> <Proc> Boolean
+    isVariable :: Item -> <Proc> Boolean
+    isSizeChange :: Item -> <Proc> Boolean
 
 importJava "org.simantics.plant3d.utils.P3DUtil" where
 
-    getEquipments :: () -> [Item]
-    getNozzles :: () -> [Item]
-    getTurns :: () -> [Item]
-    getInlines :: () -> [Item]
-    getEnds :: () -> [Item]
-    filterUserComponents :: [Item] -> [Item]
+    getEquipments :: () -> <Proc> [Item]
+    getNozzles :: () -> <Proc> [Item]
+    getTurns :: () -> <Proc> [Item]
+    getInlines :: () -> <Proc> [Item]
+    getEnds :: () -> <Proc> [Item]
+    filterUserComponents :: [Item] -> <Proc> [Item]
     
     createModel :: String -> <WriteGraph> Resource