Class IntExpressionValue
- java.lang.Object
-
- org.intocps.maestro.framework.fmi2.api.mabl.NumericExpressionValueFmi2Api
-
- org.intocps.maestro.framework.fmi2.api.mabl.values.IntExpressionValue
-
- All Implemented Interfaces:
org.intocps.maestro.framework.fmi2.api.Fmi2Builder.ExpressionValue,org.intocps.maestro.framework.fmi2.api.Fmi2Builder.IntExpressionValue,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 IntExpressionValue extends NumericExpressionValueFmi2Api implements org.intocps.maestro.framework.fmi2.api.Fmi2Builder.IntExpressionValue
-
-
Constructor Summary
Constructors Constructor Description IntExpressionValue(int value)IntExpressionValue(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)IntExpressionValueaddition(int v)NumericExpressionValueFmi2Apiaddition(org.intocps.maestro.framework.fmi2.api.Fmi2Builder.NumericTypedReferenceExp v)DoubleExpressionValuedivide(double v)DoubleExpressionValuedivide(int v)NumericExpressionValueFmi2Apidivide(org.intocps.maestro.framework.fmi2.api.Fmi2Builder.NumericTypedReferenceExp v)org.intocps.maestro.ast.node.PExpgetExp()org.intocps.maestro.ast.node.PTypegetType()DoubleExpressionValuemultiply(double v)IntExpressionValuemultiply(int v)NumericExpressionValueFmi2Apimultiply(org.intocps.maestro.framework.fmi2.api.Fmi2Builder.NumericTypedReferenceExp v)static IntExpressionValueof(int i)DoubleExpressionValuesubtraction(double v)IntExpressionValuesubtraction(int v)NumericExpressionValueFmi2Apisubtraction(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, lessThan
-
-
-
-
Method Detail
-
of
public static IntExpressionValue of(int i)
-
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 IntExpressionValue subtraction(int v)
- Specified by:
subtractionin classNumericExpressionValueFmi2Api
-
addition
public IntExpressionValue addition(int v)
- Specified by:
additionin classNumericExpressionValueFmi2Api
-
divide
public DoubleExpressionValue divide(int v)
- Specified by:
dividein classNumericExpressionValueFmi2Api
-
multiply
public IntExpressionValue 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 NumericExpressionValueFmi2Api addition(org.intocps.maestro.framework.fmi2.api.Fmi2Builder.NumericTypedReferenceExp v)
- Specified by:
additionin classNumericExpressionValueFmi2Api
-
divide
public NumericExpressionValueFmi2Api divide(org.intocps.maestro.framework.fmi2.api.Fmi2Builder.NumericTypedReferenceExp v)
- Specified by:
dividein classNumericExpressionValueFmi2Api
-
subtraction
public NumericExpressionValueFmi2Api subtraction(org.intocps.maestro.framework.fmi2.api.Fmi2Builder.NumericTypedReferenceExp v)
- Specified by:
subtractionin classNumericExpressionValueFmi2Api
-
multiply
public NumericExpressionValueFmi2Api multiply(org.intocps.maestro.framework.fmi2.api.Fmi2Builder.NumericTypedReferenceExp v)
- Specified by:
multiplyin classNumericExpressionValueFmi2Api
-
-