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 -> Resource