1 // This module is meant to be imported with namespace
2 import "SCL/ModuleRepository"
5 importJava "org.simantics.scl.compiler.commands.CommandSession" where
9 create :: ModuleRepository -> <Proc> CommandSession
11 execute :: CommandSession -> String -> <Proc> ()
13 @JavaName getVariableValueAndType
14 get :: CommandSession -> String -> <Proc> Maybe SafeDynamic
16 set :: CommandSession -> String -> SafeDynamic -> <Proc> ()
18 @JavaName removeVariable
19 remove :: CommandSession -> String -> <Proc> ()