Interface FmiBuilder.StateVariable<AST>
- All Superinterfaces:
FmiBuilder.ProvidesTypedReferenceExp,FmiBuilder.Variable<AST,Object>
- Enclosing interface:
FmiBuilder<AST,B, E, SETTINGS>
-
Method Summary
Modifier and TypeMethodDescriptionvoiddestroy()Destroys the state in the active scope.voiddestroy(FmiBuilder.Scope<AST> scope) Destroys the state in the active scope.voidset()Sets this state on the owning component in the active scopevoidset(FmiBuilder.Scope<AST> scope) Sets this state on the owning component in the given scopeMethods inherited from interface org.intocps.maestro.framework.fmi2.api.FmiBuilder.ProvidesTypedReferenceExp
getExp, getTypeMethods inherited from interface org.intocps.maestro.framework.fmi2.api.FmiBuilder.Variable
getDeclaredScope, getName, setValue, setValue, setValue, setValue
-
Method Details
-
set
Sets this state on the owning component in the active scope- Throws:
IllegalStateException
-
set
Sets this state on the owning component in the given scope- Throws:
IllegalStateException
-
destroy
Destroys the state in the active scope. After this no other operation on the state is allowed- Throws:
IllegalStateException
-
destroy
Destroys the state in the active scope. After this no other operation on the state is allowed- Throws:
IllegalStateException
-