1 include "Simantics/Model"
2 import "Simantics/Diagram"
3 import "Simantics/Flag"
4 include "Simantics/Ontologies"
6 type ProceduralUserComponent = Resource
8 importJava "org.simantics.modeling.ui.actions.NewProceduralComponentType" where
10 createProceduralUserComponent :: Resource -> <WriteGraph> ProceduralUserComponent
12 importJava "org.simantics.modeling.userComponent.ComponentTypeCommands" where
13 createConnectionPoint :: Resource -> Resource -> <WriteGraph> Resource
15 @JavaName saveProceduralCodeWithUC
16 saveProceduralCode :: ProceduralUserComponent -> String -> <WriteGraph> ()