Class DoubleExpressionValue
- java.lang.Object
-
- org.intocps.maestro.framework.fmi2.api.mabl.NumericExpressionValueFmi2Api
-
- org.intocps.maestro.framework.fmi2.api.mabl.values.DoubleExpressionValue
-
- All Implemented Interfaces:
org.intocps.maestro.framework.fmi2.api.Fmi2Builder.DoubleExpressionValue,org.intocps.maestro.framework.fmi2.api.Fmi2Builder.ExpressionValue,org.intocps.maestro.framework.fmi2.api.Fmi2Builder.NumericExpressionValue,org.intocps.maestro.framework.fmi2.api.Fmi2Builder.NumericTypedReferenceExp,org.intocps.maestro.framework.fmi2.api.Fmi2Builder.ProvidesTypedReferenceExp
public class DoubleExpressionValue extends NumericExpressionValueFmi2Api implements org.intocps.maestro.framework.fmi2.api.Fmi2Builder.DoubleExpressionValue
-
-
Constructor Summary
Constructors Constructor Description DoubleExpressionValue(double value)DoubleExpressionValue(org.intocps.maestro.ast.node.PExp exp)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DoubleExpressionValueaddition(double v)DoubleExpressionValueaddition(int v)DoubleExpressionValueaddition(org.intocps.maestro.framework.fmi2.api.Fmi2Builder.NumericTypedReferenceExp v)DoubleExpressionValuedivide(double v)DoubleExpressionValuedivide(int v)DoubleExpressionValuedivide(org.intocps.maestro.framework.fmi2.api.Fmi2Builder.NumericTypedReferenceExp v)org.intocps.maestro.ast.node.PExpgetExp()org.intocps.maestro.ast.node.PTypegetType()PredicateFmi2ApilessThan(org.intocps.maestro.framework.fmi2.api.Fmi2Builder.NumericTypedReferenceExp endTimeVar)DoubleExpressionValuemultiply(double v)DoubleExpressionValuemultiply(int v)DoubleExpressionValuemultiply(org.intocps.maestro.framework.fmi2.api.Fmi2Builder.NumericTypedReferenceExp v)static DoubleExpressionValueof(double value)DoubleExpressionValuesubtraction(double v)DoubleExpressionValuesubtraction(int v)DoubleExpressionValuesubtraction(org.intocps.maestro.framework.fmi2.api.Fmi2Builder.NumericTypedReferenceExp v)-
Methods inherited from class org.intocps.maestro.framework.fmi2.api.mabl.NumericExpressionValueFmi2Api
equalTo, greaterEqualTo, greaterThan, lessEqualTo
-
-
-
-
Method Detail
-
of
public static DoubleExpressionValue of(double value)
-
getExp
public org.intocps.maestro.ast.node.PExp getExp()
- Specified by:
getExpin interfaceorg.intocps.maestro.framework.fmi2.api.Fmi2Builder.ProvidesTypedReferenceExp
-
getType
public org.intocps.maestro.ast.node.PType getType()
- Specified by:
getTypein interfaceorg.intocps.maestro.framework.fmi2.api.Fmi2Builder.ProvidesTypedReferenceExp
-
subtraction
public DoubleExpressionValue subtraction(int v)
- Specified by:
subtractionin classNumericExpressionValueFmi2Api
-
addition
public DoubleExpressionValue addition(int v)
- Specified by:
additionin classNumericExpressionValueFmi2Api
-
divide
public DoubleExpressionValue divide(int v)
- Specified by:
dividein classNumericExpressionValueFmi2Api
-
multiply
public DoubleExpressionValue multiply(int v)
- Specified by:
multiplyin classNumericExpressionValueFmi2Api
-
subtraction
public DoubleExpressionValue subtraction(double v)
- Specified by:
subtractionin classNumericExpressionValueFmi2Api
-
addition
public DoubleExpressionValue addition(double v)
- Specified by:
additionin classNumericExpressionValueFmi2Api
-
divide
public DoubleExpressionValue divide(double v)
- Specified by:
dividein classNumericExpressionValueFmi2Api
-
multiply
public DoubleExpressionValue multiply(double v)
- Specified by:
multiplyin classNumericExpressionValueFmi2Api
-
addition
public DoubleExpressionValue addition(org.intocps.maestro.framework.fmi2.api.Fmi2Builder.NumericTypedReferenceExp v)
- Specified by:
additionin classNumericExpressionValueFmi2Api
-
divide
public DoubleExpressionValue divide(org.intocps.maestro.framework.fmi2.api.Fmi2Builder.NumericTypedReferenceExp v)
- Specified by:
dividein classNumericExpressionValueFmi2Api
-
subtraction
public DoubleExpressionValue subtraction(org.intocps.maestro.framework.fmi2.api.Fmi2Builder.NumericTypedReferenceExp v)
- Specified by:
subtractionin classNumericExpressionValueFmi2Api
-
multiply
public DoubleExpressionValue multiply(org.intocps.maestro.framework.fmi2.api.Fmi2Builder.NumericTypedReferenceExp v)
- Specified by:
multiplyin classNumericExpressionValueFmi2Api
-
lessThan
public PredicateFmi2Api lessThan(org.intocps.maestro.framework.fmi2.api.Fmi2Builder.NumericTypedReferenceExp endTimeVar)
- Overrides:
lessThanin classNumericExpressionValueFmi2Api
-
-