]> gerrit.simantics Code Review - simantics/interop.git/blob - org.simantics.interop.scl/scl/Interop/FunctionRegistry.scl
9d707cfdb5fe768b8510587d62d031f53d50a9c9
[simantics/interop.git] / org.simantics.interop.scl / scl / Interop / FunctionRegistry.scl
1 importJava "org.simantics.interop.scl.FunctionRegistry" where
2   
3   register :: a -> String -> (f -> <Proc>()) -> <Proc> ()
4   @JavaName register
5   register1 :: a -> String -> (f -> b -> <Proc>()) -> <Proc> ()
6   @JavaName register
7   register2 :: a -> String -> (f -> b -> c -> <Proc>()) -> <Proc> ()
8   @JavaName register
9   register3 :: a -> String -> (f -> b -> c -> d -> <Proc>()) -> <Proc> ()
10   @JavaName register
11   register4 :: a -> String -> (f -> b -> c -> d -> e -> <Proc>()) -> <Proc> ()
12   call0 :: a -> String -> <Proc> ()
13   call1 :: a -> String -> b -> <Proc> ()
14   call2 :: a -> String -> b -> c -> <Proc> ()
15   call3 :: a -> String -> b -> c -> d -> <Proc> ()
16   call4 :: a -> String -> b -> c -> d -> e -> <Proc> ()
17   
18   @JavaName clear
19   clear :: a -> <Proc> ()
20   
21   @JavaName clear
22   clearName :: a -> String -> <Proc> ()