]> gerrit.simantics Code Review - simantics/interop.git/blob - org.simantics.interop.scl/scl/Interop/FunctionRegistry.scl
Clear for single functions + include interop.scl in the build
[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> ()
23   
24   @JavaName clear
25   clearFunction :: a -> String -> (f -> <Proc>()) -> <Proc> ()
26   @JavaName clear
27   clearFunction1 :: a -> String -> (f -> b -> <Proc>()) -> <Proc> ()
28   @JavaName clear
29   clearFunction2 :: a -> String -> (f -> b -> c -> <Proc>()) -> <Proc> ()
30   @JavaName clear
31   clearFunction3 :: a -> String -> (f -> b -> c -> d -> <Proc>()) -> <Proc> ()
32   @JavaName clear
33   clearFunction4 :: a -> String -> (f -> b -> c -> d -> e -> <Proc>()) -> <Proc> ()