Class StateMablVariableFmi2Api
- java.lang.Object
-
- org.intocps.maestro.framework.fmi2.api.mabl.variables.VariableFmi2Api<java.lang.Object>
-
- org.intocps.maestro.framework.fmi2.api.mabl.variables.StateMablVariableFmi2Api
-
- All Implemented Interfaces:
org.intocps.maestro.framework.fmi2.api.Fmi2Builder.ProvidesTypedReferenceExp,org.intocps.maestro.framework.fmi2.api.Fmi2Builder.StateVariable<org.intocps.maestro.ast.node.PStm>,org.intocps.maestro.framework.fmi2.api.Fmi2Builder.Variable<org.intocps.maestro.ast.node.PStm,java.lang.Object>,IndexedVariableFmi2Api<java.lang.Object>
public class StateMablVariableFmi2Api extends VariableFmi2Api<java.lang.Object> implements org.intocps.maestro.framework.fmi2.api.Fmi2Builder.StateVariable<org.intocps.maestro.ast.node.PStm>
-
-
Field Summary
-
Fields inherited from class org.intocps.maestro.framework.fmi2.api.mabl.variables.VariableFmi2Api
dynamicScope, type
-
-
Constructor Summary
Constructors Constructor Description StateMablVariableFmi2Api(org.intocps.maestro.ast.node.PStm declaration, org.intocps.maestro.ast.node.PType type, IMablScope declaredScope, org.intocps.maestro.framework.fmi2.api.Fmi2Builder.DynamicActiveScope<org.intocps.maestro.ast.node.PStm> dynamicScope, org.intocps.maestro.ast.node.PStateDesignator designator, org.intocps.maestro.ast.node.PExp referenceExp, MablApiBuilder builder, ComponentVariableFmi2Api owner)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddestroy()voiddestroy(org.intocps.maestro.framework.fmi2.api.Fmi2Builder.Scope<org.intocps.maestro.ast.node.PStm> scope)voidset()voidset(org.intocps.maestro.framework.fmi2.api.Fmi2Builder.Scope<org.intocps.maestro.ast.node.PStm> scope)voidsetValue(org.intocps.maestro.framework.fmi2.api.Fmi2Builder.Scope<org.intocps.maestro.ast.node.PStm> scope, java.lang.Object value)-
Methods inherited from class org.intocps.maestro.framework.fmi2.api.mabl.variables.VariableFmi2Api
clone, getDeclaredScope, getDeclaringStm, getDesignator, getDesignatorClone, getExp, getName, getReferenceExp, getType, setValue, setValue, setValue, setValue, setValue, setValue, toMath
-
-
-
-
Constructor Detail
-
StateMablVariableFmi2Api
public StateMablVariableFmi2Api(org.intocps.maestro.ast.node.PStm declaration, org.intocps.maestro.ast.node.PType type, IMablScope declaredScope, org.intocps.maestro.framework.fmi2.api.Fmi2Builder.DynamicActiveScope<org.intocps.maestro.ast.node.PStm> dynamicScope, org.intocps.maestro.ast.node.PStateDesignator designator, org.intocps.maestro.ast.node.PExp referenceExp, MablApiBuilder builder, ComponentVariableFmi2Api owner)
-
-
Method Detail
-
set
public void set() throws java.lang.IllegalStateException- Specified by:
setin interfaceorg.intocps.maestro.framework.fmi2.api.Fmi2Builder.StateVariable<org.intocps.maestro.ast.node.PStm>- Throws:
java.lang.IllegalStateException
-
set
public void set(org.intocps.maestro.framework.fmi2.api.Fmi2Builder.Scope<org.intocps.maestro.ast.node.PStm> scope) throws java.lang.IllegalStateException- Specified by:
setin interfaceorg.intocps.maestro.framework.fmi2.api.Fmi2Builder.StateVariable<org.intocps.maestro.ast.node.PStm>- Throws:
java.lang.IllegalStateException
-
destroy
public void destroy() throws java.lang.IllegalStateException- Specified by:
destroyin interfaceorg.intocps.maestro.framework.fmi2.api.Fmi2Builder.StateVariable<org.intocps.maestro.ast.node.PStm>- Throws:
java.lang.IllegalStateException
-
destroy
public void destroy(org.intocps.maestro.framework.fmi2.api.Fmi2Builder.Scope<org.intocps.maestro.ast.node.PStm> scope) throws java.lang.IllegalStateException- Specified by:
destroyin interfaceorg.intocps.maestro.framework.fmi2.api.Fmi2Builder.StateVariable<org.intocps.maestro.ast.node.PStm>- Throws:
java.lang.IllegalStateException
-
setValue
public void setValue(org.intocps.maestro.framework.fmi2.api.Fmi2Builder.Scope<org.intocps.maestro.ast.node.PStm> scope, java.lang.Object value)- Specified by:
setValuein interfaceorg.intocps.maestro.framework.fmi2.api.Fmi2Builder.Variable<org.intocps.maestro.ast.node.PStm,java.lang.Object>- Overrides:
setValuein classVariableFmi2Api<java.lang.Object>
-
-