Interface Fmi2Builder.Variable<T,V>
-
- All Known Subinterfaces:
Fmi2Builder.BoolVariable<T>,Fmi2Builder.DoubleVariable<T>,Fmi2Builder.Fmi2ComponentVariable<T>,Fmi2Builder.Fmu2Variable<S>,Fmi2Builder.IntVariable<T>,Fmi2Builder.NamedVariable<T>,Fmi2Builder.RuntimeModule<S>,Fmi2Builder.StateVariable<T>,Fmi2Builder.StringVariable<T>,IndexedVariableFmi2Api<V>
- All Known Implementing Classes:
ArrayVariableFmi2Api,BooleanVariableFmi2Api,ComponentVariableFmi2Api,DoubleVariableFmi2Api,FmuVariableFmi2Api,IntVariableFmi2Api,RuntimeModuleVariable,StateMablVariableFmi2Api,StringVariableFmi2Api,VariableFmi2Api
- Enclosing interface:
- Fmi2Builder<S,B,E>
public static interface Fmi2Builder.Variable<T,V>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Fmi2Builder.Scope<T>getDeclaredScope()java.lang.StringgetName()voidsetValue(Fmi2Builder.Scope<org.intocps.maestro.ast.node.PStm> scope, Fmi2Builder.Variable<org.intocps.maestro.ast.node.PStm,V> variable)voidsetValue(Fmi2Builder.Scope<T> scope, V value)voidsetValue(Fmi2Builder.Variable<T,V> variable)voidsetValue(V value)
-
-
-
Method Detail
-
getName
java.lang.String getName()
-
setValue
void setValue(V value)
-
setValue
void setValue(Fmi2Builder.Variable<T,V> variable)
-
setValue
void setValue(Fmi2Builder.Scope<org.intocps.maestro.ast.node.PStm> scope, Fmi2Builder.Variable<org.intocps.maestro.ast.node.PStm,V> variable)
-
setValue
void setValue(Fmi2Builder.Scope<T> scope, V value)
-
getDeclaredScope
Fmi2Builder.Scope<T> getDeclaredScope()
-
-