Interface FmiBuilder.Variable<AST,V>
-
- All Superinterfaces:
FmiBuilder.ProvidesTypedReferenceExp
- All Known Subinterfaces:
FmiBuilder.ArrayVariable<AST,CV>,FmiBuilder.BoolVariable<AST>,FmiBuilder.DoubleVariable<AST>,FmiBuilder.FloatVariable<AST>,FmiBuilder.Fmi2ComponentVariable<AST,PORT_SCALAR_TYPE>,FmiBuilder.Fmi3InstanceVariable<AST,PORT_SCALAR_TYPE>,FmiBuilder.FmiSimulationInstance<AST,PORT_SCALAR_TYPE>,FmiBuilder.Fmu2Variable<AST,PORT_SCALAR_TYPE>,FmiBuilder.Fmu3Variable<AST>,FmiBuilder.IntVariable<AST>,FmiBuilder.NamedVariable<AST>,FmiBuilder.RuntimeModule<AST>,FmiBuilder.SimulationInstance<AST>,FmiBuilder.StateVariable<AST>,FmiBuilder.StringVariable<T>,FmiBuilder.UIntVariable<AST>
- Enclosing interface:
- FmiBuilder<AST,B,E,SETTINGS>
public static interface FmiBuilder.Variable<AST,V> extends FmiBuilder.ProvidesTypedReferenceExp
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description FmiBuilder.Scope<AST>getDeclaredScope()StringgetName()voidsetValue(FmiBuilder.Scope<AST> scope, FmiBuilder.Variable<AST,V> variable)voidsetValue(FmiBuilder.Scope<AST> scope, V value)voidsetValue(FmiBuilder.Variable<AST,V> variable)voidsetValue(V value)-
Methods inherited from interface org.intocps.maestro.framework.fmi2.api.FmiBuilder.ProvidesTypedReferenceExp
getExp, getType
-
-
-
-
Method Detail
-
getName
String getName()
-
setValue
void setValue(V value)
-
setValue
void setValue(FmiBuilder.Variable<AST,V> variable)
-
setValue
void setValue(FmiBuilder.Scope<AST> scope, FmiBuilder.Variable<AST,V> variable)
-
setValue
void setValue(FmiBuilder.Scope<AST> scope, V value)
-
getDeclaredScope
FmiBuilder.Scope<AST> getDeclaredScope()
-
-