Interface Fmi2Builder.StateVariable<T>
-
- All Superinterfaces:
Fmi2Builder.Variable<T,Object>
- Enclosing interface:
- Fmi2Builder<S,B,E,SETTINGS>
public static interface Fmi2Builder.StateVariable<T> extends Fmi2Builder.Variable<T,Object>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddestroy()Destroys the state in the active scope.voiddestroy(Fmi2Builder.Scope<T> scope)Destroys the state in the active scope.voidset()Sets this state on the owning component in the active scopevoidset(Fmi2Builder.Scope<T> scope)Sets this state on the owning component in the given scope-
Methods inherited from interface org.intocps.maestro.framework.fmi2.api.Fmi2Builder.Variable
getDeclaredScope, getName, setValue, setValue, setValue, setValue
-
-
-
-
Method Detail
-
set
void set() throws IllegalStateException
Sets this state on the owning component in the active scope- Throws:
IllegalStateException
-
set
void set(Fmi2Builder.Scope<T> scope) throws IllegalStateException
Sets this state on the owning component in the given scope- Throws:
IllegalStateException
-
destroy
void destroy() throws IllegalStateExceptionDestroys the state in the active scope. After this no other operation on the state is allowed- Throws:
IllegalStateException
-
destroy
void destroy(Fmi2Builder.Scope<T> scope) throws IllegalStateException
Destroys the state in the active scope. After this no other operation on the state is allowed- Throws:
IllegalStateException
-
-