Interface FmiBuilder.RuntimeModule<AST>
-
- All Superinterfaces:
FmiBuilder.ProvidesTypedReferenceExp,FmiBuilder.Variable<AST,FmiBuilder.NamedVariable<AST>>
- Enclosing interface:
- FmiBuilder<AST,B,E,SETTINGS>
public static interface FmiBuilder.RuntimeModule<AST> extends FmiBuilder.Variable<AST,FmiBuilder.NamedVariable<AST>>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <V> FmiBuilder.Variable<AST,V>call(FmiBuilder.RuntimeFunction functionId, Object... args)<V> FmiBuilder.Variable<AST,V>call(FmiBuilder.Scope<AST> scope, FmiBuilder.RuntimeFunction functionId, Object... args)voidcallVoid(FmiBuilder.RuntimeFunction functionId, Object... args)voidcallVoid(FmiBuilder.Scope<AST> scope, FmiBuilder.RuntimeFunction functionId, Object... args)voidinitialize(List<FmiBuilder.RuntimeFunction> declaredFuncs)voidinitialize(FmiBuilder.RuntimeFunction... declaredFuncs)-
Methods inherited from interface org.intocps.maestro.framework.fmi2.api.FmiBuilder.ProvidesTypedReferenceExp
getExp, getType
-
Methods inherited from interface org.intocps.maestro.framework.fmi2.api.FmiBuilder.Variable
getDeclaredScope, getName, setValue, setValue, setValue, setValue
-
-
-
-
Method Detail
-
initialize
void initialize(List<FmiBuilder.RuntimeFunction> declaredFuncs)
-
initialize
void initialize(FmiBuilder.RuntimeFunction... declaredFuncs)
-
callVoid
void callVoid(FmiBuilder.RuntimeFunction functionId, Object... args)
-
callVoid
void callVoid(FmiBuilder.Scope<AST> scope, FmiBuilder.RuntimeFunction functionId, Object... args)
-
call
<V> FmiBuilder.Variable<AST,V> call(FmiBuilder.Scope<AST> scope, FmiBuilder.RuntimeFunction functionId, Object... args)
-
call
<V> FmiBuilder.Variable<AST,V> call(FmiBuilder.RuntimeFunction functionId, Object... args)
-
-