--- /dev/null
+import "Simantics/DB"
+
+importJava "org.simantics.plant3d.utils.Item$Type" where
+ data ItemType
+
+ EQUIPMENT :: ItemType
+ INLINE :: ItemType
+ TURN :: ItemType
+ END :: ItemType
+ NOZZLE :: ItemType
+
+
+importJava "org.simantics.plant3d.utils.Item" where
+ data Item
+
+ getUri :: Item -> String
+ getName :: Item -> String
+ getType :: Item -> ItemType
+
+ isCode :: Item -> Boolean
+ isVariable :: Item -> Boolean
+ isSizeChange :: Item -> Boolean
+
+importJava "org.simantics.plant3d.utils.P3DUtil" where
+
+ getEquipments :: () -> [Item]
+ getNozzles :: () -> [Item]
+ getTurns :: () -> [Item]
+ getInlines :: () -> [Item]
+ getEnds :: () -> [Item]
+ filterUserComponents :: [Item] -> [Item]
+
+ createModel :: String -> <WriteGraph> Resource
+