Interface Fmi2Builder.Scope<T>
-
- All Superinterfaces:
Fmi2Builder.ScopeElement<T>,Fmi2Builder.Scoping<T>
- All Known Subinterfaces:
Fmi2Builder.DynamicActiveScope<T>,Fmi2Builder.WhileScope<T>
- Enclosing interface:
- Fmi2Builder<S,B,E,SETTINGS>
public static interface Fmi2Builder.Scope<T> extends Fmi2Builder.Scoping<T>
Basic scope. Allows a value to be stored or override a tag
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description Fmi2Builder.Scope<T>activate()Fmi2Builder.Fmu2Variable<T>createFMU(String name, String loaderName, String... args)Fmi2Builder.BoolVariable<T>store(boolean value)Fmi2Builder.DoubleVariable<T>store(double value)Store a given valueFmi2Builder.IntVariable<T>store(int value)Fmi2Builder.StringVariable<T>store(String value)Fmi2Builder.BoolVariable<T>store(String name, boolean value)Fmi2Builder.DoubleVariable<T>store(String name, double value)Store a given value with a prefix nameFmi2Builder.IntVariable<T>store(String name, int value)<CV> Fmi2Builder.ArrayVariable<T,CV>store(String name, CV[] value)Fmi2Builder.StringVariable<T>store(String name, String value)<V> Fmi2Builder.Variable<T,V>store(Fmi2Builder.Value<V> tag)Deprecated.-
Methods inherited from interface org.intocps.maestro.framework.fmi2.api.Fmi2Builder.ScopeElement
findParent, getDeclaration, parent
-
Methods inherited from interface org.intocps.maestro.framework.fmi2.api.Fmi2Builder.Scoping
add, addAfter, addAll, addBefore, enterIf, enterScope, enterTry, enterWhile, leave, parallel
-
-
-
-
Method Detail
-
activate
Fmi2Builder.Scope<T> activate()
- Specified by:
activatein interfaceFmi2Builder.Scoping<T>
-
store
Fmi2Builder.DoubleVariable<T> store(double value)
Store a given value- Parameters:
value-- Returns:
-
store
Fmi2Builder.StringVariable<T> store(String value)
-
store
Fmi2Builder.BoolVariable<T> store(boolean value)
-
store
Fmi2Builder.IntVariable<T> store(int value)
-
store
Fmi2Builder.DoubleVariable<T> store(String name, double value)
Store a given value with a prefix name- Parameters:
value-- Returns:
-
store
Fmi2Builder.StringVariable<T> store(String name, String value)
-
store
Fmi2Builder.BoolVariable<T> store(String name, boolean value)
-
store
Fmi2Builder.IntVariable<T> store(String name, int value)
-
store
<CV> Fmi2Builder.ArrayVariable<T,CV> store(String name, CV[] value)
-
store
@Deprecated <V> Fmi2Builder.Variable<T,V> store(Fmi2Builder.Value<V> tag)
Deprecated.Store the given value and get a tag for it. Copy- Parameters:
tag-- Returns:
-
-