Class DoubleVariableFmi2Api
- java.lang.Object
-
- org.intocps.maestro.framework.fmi2.api.mabl.variables.VariableFmi2Api<DoubleExpressionValue>
-
- org.intocps.maestro.framework.fmi2.api.mabl.variables.DoubleVariableFmi2Api
-
- All Implemented Interfaces:
Fmi2Builder.DoubleVariable<org.intocps.maestro.ast.node.PStm>,Fmi2Builder.NumericTypedReferenceExp,Fmi2Builder.ProvidesTypedReferenceExp,Fmi2Builder.Variable<org.intocps.maestro.ast.node.PStm,DoubleExpressionValue>,IndexedVariableFmi2Api<DoubleExpressionValue>
public class DoubleVariableFmi2Api extends VariableFmi2Api<DoubleExpressionValue> implements Fmi2Builder.DoubleVariable<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 DoubleVariableFmi2Api(org.intocps.maestro.ast.node.PStm declaration, IMablScope declaredScope, Fmi2Builder.DynamicActiveScope<org.intocps.maestro.ast.node.PStm> dynamicScope, org.intocps.maestro.ast.node.PStateDesignator designator, org.intocps.maestro.ast.node.PExp referenceExp)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DoubleVariableFmi2Apiclone(org.intocps.maestro.ast.node.PStm declaration, IMablScope declaredScope, org.intocps.maestro.ast.node.PStateDesignator designator, org.intocps.maestro.ast.node.PExp referenceExp)org.intocps.maestro.ast.node.PTypegetType()voidset(java.lang.Double value)voidsetValue(DoubleExpressionValue value)DoubleExpressionValuetoMath()-
Methods inherited from class org.intocps.maestro.framework.fmi2.api.mabl.variables.VariableFmi2Api
getDeclaredScope, getDeclaringStm, getDesignator, getDesignatorClone, getExp, getName, getReferenceExp, setValue, setValue, setValue, setValue, setValue, setValue
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.intocps.maestro.framework.fmi2.api.Fmi2Builder.ProvidesTypedReferenceExp
getExp
-
Methods inherited from interface org.intocps.maestro.framework.fmi2.api.Fmi2Builder.Variable
getDeclaredScope, getName, setValue, setValue, setValue
-
-
-
-
Constructor Detail
-
DoubleVariableFmi2Api
public DoubleVariableFmi2Api(org.intocps.maestro.ast.node.PStm declaration, IMablScope declaredScope, Fmi2Builder.DynamicActiveScope<org.intocps.maestro.ast.node.PStm> dynamicScope, org.intocps.maestro.ast.node.PStateDesignator designator, org.intocps.maestro.ast.node.PExp referenceExp)
-
-
Method Detail
-
set
public void set(java.lang.Double value)
- Specified by:
setin interfaceFmi2Builder.DoubleVariable<org.intocps.maestro.ast.node.PStm>
-
setValue
public void setValue(DoubleExpressionValue value)
- Specified by:
setValuein interfaceFmi2Builder.Variable<org.intocps.maestro.ast.node.PStm,DoubleExpressionValue>- Overrides:
setValuein classVariableFmi2Api<DoubleExpressionValue>
-
toMath
public DoubleExpressionValue toMath()
- Overrides:
toMathin classVariableFmi2Api<DoubleExpressionValue>
-
getType
public org.intocps.maestro.ast.node.PType getType()
- Specified by:
getTypein interfaceFmi2Builder.ProvidesTypedReferenceExp- Overrides:
getTypein classVariableFmi2Api<DoubleExpressionValue>
-
clone
public DoubleVariableFmi2Api clone(org.intocps.maestro.ast.node.PStm declaration, IMablScope declaredScope, org.intocps.maestro.ast.node.PStateDesignator designator, org.intocps.maestro.ast.node.PExp referenceExp)
- Overrides:
clonein classVariableFmi2Api<DoubleExpressionValue>
-
-