]> gerrit.simantics Code Review - simantics/3d.git/blob - org.simantics.plant3d/scl/Plant3d/Scenegraph/Equipment.scl
Further refactoring of SCL interfaces
[simantics/3d.git] / org.simantics.plant3d / scl / Plant3d / Scenegraph / Equipment.scl
1 include "G3D/Scenegraph/Node"
2 include "G3D/Scenegraph/G3DNode"
3
4 include "./P3DNode"
5
6 import "./Nozzle"
7
8 importJava "org.simantics.plant3d.scenegraph.Equipment" where
9   data Equipment
10   
11   @JavaName getType
12   getEquipmentType :: Equipment -> String
13   
14   addChild :: Equipment -> Nozzle -> ()
15   remChild :: Equipment -> Nozzle -> ()
16   getChild :: Equipment -> [Nozzle]
17   
18   numberOfFixedNozzles :: Equipment -> Integer
19
20 instance NodeClass Equipment
21 instance ParentNodeClass Equipment
22 instance G3DNodeClass Equipment
23 instance P3DNodeClass Equipment