Uses of Interface
com.regnosys.rosetta.rosetta.expression.ArithmeticOperation
Packages that use ArithmeticOperation
Package
Description
-
Uses of ArithmeticOperation in com.regnosys.rosetta.generator.java.expression
Methods in com.regnosys.rosetta.generator.java.expression with parameters of type ArithmeticOperationModifier and TypeMethodDescriptionprotected JavaStatementBuilderExpressionGenerator.caseAddOperation(ArithmeticOperation expr, ExpressionGenerator.Context context) protected JavaStatementBuilderExpressionGenerator.caseDivideOperation(ArithmeticOperation expr, ExpressionGenerator.Context context) protected JavaStatementBuilderExpressionGenerator.caseMultiplyOperation(ArithmeticOperation expr, ExpressionGenerator.Context context) protected JavaStatementBuilderExpressionGenerator.caseSubtractOperation(ArithmeticOperation expr, ExpressionGenerator.Context context) -
Uses of ArithmeticOperation in com.regnosys.rosetta.interpreter
Methods in com.regnosys.rosetta.interpreter with parameters of type ArithmeticOperationModifier and TypeMethodDescriptionprotected RosettaValueRosettaInterpreter.caseAddOperation(ArithmeticOperation expr, RosettaInterpreterContext context) protected RosettaValueRosettaInterpreter.caseDivideOperation(ArithmeticOperation expr, RosettaInterpreterContext context) protected RosettaValueRosettaInterpreter.caseMultiplyOperation(ArithmeticOperation expr, RosettaInterpreterContext context) protected RosettaValueRosettaInterpreter.caseSubtractOperation(ArithmeticOperation expr, RosettaInterpreterContext context) -
Uses of ArithmeticOperation in com.regnosys.rosetta.rosetta.expression
Methods in com.regnosys.rosetta.rosetta.expression that return ArithmeticOperationModifier and TypeMethodDescriptionExpressionFactory.createArithmeticOperation()Returns a new object of class 'Arithmetic Operation'. -
Uses of ArithmeticOperation in com.regnosys.rosetta.rosetta.expression.impl
Classes in com.regnosys.rosetta.rosetta.expression.impl that implement ArithmeticOperationModifier and TypeClassDescriptionclassAn implementation of the model object 'Arithmetic Operation'.Methods in com.regnosys.rosetta.rosetta.expression.impl that return ArithmeticOperation -
Uses of ArithmeticOperation in com.regnosys.rosetta.rosetta.expression.util
Methods in com.regnosys.rosetta.rosetta.expression.util with parameters of type ArithmeticOperationModifier and TypeMethodDescriptionExpressionSwitch.caseArithmeticOperation(ArithmeticOperation object) Returns the result of interpreting the object as an instance of 'Arithmetic Operation'. -
Uses of ArithmeticOperation in com.regnosys.rosetta.serializer
Methods in com.regnosys.rosetta.serializer with parameters of type ArithmeticOperationModifier and TypeMethodDescriptionprotected voidRosettaSemanticSequencer.sequence_RosettaCalcAdditive_RosettaCalcMultiplicative(org.eclipse.xtext.serializer.ISerializationContext context, ArithmeticOperation semanticObject) Contexts: RosettaCalcExpressionWithAsKey returns ArithmeticOperation RosettaCalcExpressionWithAsKey.AsKeyOperation_1_0_0 returns ArithmeticOperation RosettaCalcExpression returns ArithmeticOperation ThenOperation returns ArithmeticOperation ThenOperation.ThenOperation_1_0_0_0 returns ArithmeticOperation RosettaCalcOr returns ArithmeticOperation RosettaCalcOr.LogicalOperation_0_1_0_0_0 returns ArithmeticOperation RosettaCalcAnd returns ArithmeticOperation RosettaCalcAnd.LogicalOperation_0_1_0_0_0 returns ArithmeticOperation RosettaCalcEquality returns ArithmeticOperation RosettaCalcEquality.EqualityOperation_0_1_0_0_0 returns ArithmeticOperation RosettaCalcComparison returns ArithmeticOperation RosettaCalcComparison.ComparisonOperation_0_1_0_0_0 returns ArithmeticOperation RosettaCalcAdditive returns ArithmeticOperation RosettaCalcAdditive.ArithmeticOperation_1_0_0_0 returns ArithmeticOperation RosettaCalcMultiplicative returns ArithmeticOperation RosettaCalcMultiplicative.ArithmeticOperation_0_1_0_0_0 returns ArithmeticOperation RosettaCalcBinary returns ArithmeticOperation RosettaCalcBinary.RosettaContainsExpression_0_1_0_0_0 returns ArithmeticOperation RosettaCalcBinary.RosettaDisjointExpression_0_1_0_1_0 returns ArithmeticOperation RosettaCalcBinary.DefaultOperation_0_1_0_2_0 returns ArithmeticOperation RosettaCalcBinary.JoinOperation_0_1_0_3_0 returns ArithmeticOperation ListOperation returns ArithmeticOperation ListOperation.RosettaFeatureCall_0_1_0_0_0_0 returns ArithmeticOperation ListOperation.RosettaDeepFeatureCall_0_1_0_0_1_0 returns ArithmeticOperation ListOperation.RosettaExistsExpression_0_1_0_0_2_0 returns ArithmeticOperation ListOperation.RosettaAbsentExpression_0_1_0_0_3_0 returns ArithmeticOperation ListOperation.RosettaOnlyElement_0_1_0_0_4_0 returns ArithmeticOperation ListOperation.RosettaCountOperation_0_1_0_0_5_0 returns ArithmeticOperation ListOperation.FlattenOperation_0_1_0_0_6_0 returns ArithmeticOperation ListOperation.DistinctOperation_0_1_0_0_7_0 returns ArithmeticOperation ListOperation.ReverseOperation_0_1_0_0_8_0 returns ArithmeticOperation ListOperation.FirstOperation_0_1_0_0_9_0 returns ArithmeticOperation ListOperation.LastOperation_0_1_0_0_10_0 returns ArithmeticOperation ListOperation.SumOperation_0_1_0_0_11_0 returns ArithmeticOperation ListOperation.OneOfOperation_0_1_0_0_12_0 returns ArithmeticOperation ListOperation.ChoiceOperation_0_1_0_0_13_0 returns ArithmeticOperation ListOperation.ToStringOperation_0_1_0_0_14_0 returns ArithmeticOperation ListOperation.ToNumberOperation_0_1_0_0_15_0 returns ArithmeticOperation ListOperation.ToIntOperation_0_1_0_0_16_0 returns ArithmeticOperation ListOperation.ToTimeOperation_0_1_0_0_17_0 returns ArithmeticOperation ListOperation.ToEnumOperation_0_1_0_0_18_0 returns ArithmeticOperation ListOperation.ToDateOperation_0_1_0_0_19_0 returns ArithmeticOperation ListOperation.ToDateTimeOperation_0_1_0_0_20_0 returns ArithmeticOperation ListOperation.ToZonedDateTimeOperation_0_1_0_0_21_0 returns ArithmeticOperation ListOperation.SortOperation_0_1_1_0_0_0_0 returns ArithmeticOperation ListOperation.MinOperation_0_1_1_0_0_1_0 returns ArithmeticOperation ListOperation.MaxOperation_0_1_1_0_0_2_0 returns ArithmeticOperation ListOperation.ReduceOperation_0_1_2_0_0_0_0 returns ArithmeticOperation ListOperation.FilterOperation_0_1_2_0_0_1_0 returns ArithmeticOperation ListOperation.MapOperation_0_1_2_0_0_2_0 returns ArithmeticOperation RosettaCalcPrimary returns ArithmeticOperation Constraint: ( (left=RosettaCalcAdditive_ArithmeticOperation_1_0_0_0 (operator='+' | operator='-') right=RosettaCalcMultiplicative) | (left=RosettaCalcMultiplicative_ArithmeticOperation_0_1_0_0_0 (operator='*' | operator='/') right=RosettaCalcBinary) | ((operator='*' | operator='/') right=RosettaCalcBinary) | (left=RosettaCalcMultiplicative_ArithmeticOperation_1_1_0_0_0 (operator='*' | operator='/') right=RosettaCalcBinary) )protected voidRosettaSemanticSequencer.sequence_RosettaCalcMultiplicative_ArithmeticOperation_1_1_0_0_0(org.eclipse.xtext.serializer.ISerializationContext context, ArithmeticOperation semanticObject) Contexts: RosettaCalcMultiplicative.ArithmeticOperation_1_1_0_0_0 returns ArithmeticOperation Constraint: ( ((operator='*' | operator='/') right=RosettaCalcBinary) | (left=RosettaCalcMultiplicative_ArithmeticOperation_1_1_0_0_0 (operator='*' | operator='/') right=RosettaCalcBinary) ) -
Uses of ArithmeticOperation in com.regnosys.rosetta.types
Methods in com.regnosys.rosetta.types with parameters of type ArithmeticOperationModifier and TypeMethodDescriptionprotected BooleanCardinalityProvider.caseAddOperation(ArithmeticOperation expr, Boolean breakOnClosureParameter) protected RTypeRosettaTypeProvider.caseAddOperation(ArithmeticOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected BooleanCardinalityProvider.caseDivideOperation(ArithmeticOperation expr, Boolean breakOnClosureParameter) protected RTypeRosettaTypeProvider.caseDivideOperation(ArithmeticOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected BooleanCardinalityProvider.caseMultiplyOperation(ArithmeticOperation expr, Boolean breakOnClosureParameter) protected RTypeRosettaTypeProvider.caseMultiplyOperation(ArithmeticOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) protected BooleanCardinalityProvider.caseSubtractOperation(ArithmeticOperation expr, Boolean breakOnClosureParameter) protected RTypeRosettaTypeProvider.caseSubtractOperation(ArithmeticOperation expr, Map<org.eclipse.emf.ecore.EObject, RType> context) -
Uses of ArithmeticOperation in com.regnosys.rosetta.typing
Methods in com.regnosys.rosetta.typing with parameters of type ArithmeticOperationModifier and TypeMethodDescriptionprotected org.eclipse.xsemantics.runtime.Result<RListType>RosettaTyping.applyRuleTArithmetic(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, ArithmeticOperation op) org.eclipse.xsemantics.runtime.Result<Boolean>RosettaTypingChecking.checkAddition(ArithmeticOperation op) org.eclipse.xsemantics.runtime.Result<Boolean>RosettaTypingChecking.checkAddition(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, ArithmeticOperation op) protected org.eclipse.xsemantics.runtime.Result<Boolean>RosettaTypingChecking.checkAdditionInternal(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, ArithmeticOperation op) org.eclipse.xsemantics.runtime.Result<Boolean>RosettaTypingChecking.checkLeftArithmetic(ArithmeticOperation op) org.eclipse.xsemantics.runtime.Result<Boolean>RosettaTypingChecking.checkLeftArithmetic(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, ArithmeticOperation op) protected org.eclipse.xsemantics.runtime.Result<Boolean>RosettaTypingChecking.checkLeftArithmeticInternal(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, ArithmeticOperation op) org.eclipse.xsemantics.runtime.Result<Boolean>RosettaTypingChecking.checkRightArithmetic(ArithmeticOperation op) org.eclipse.xsemantics.runtime.Result<Boolean>RosettaTypingChecking.checkRightArithmetic(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, ArithmeticOperation op) protected org.eclipse.xsemantics.runtime.Result<Boolean>RosettaTypingChecking.checkRightArithmeticInternal(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, ArithmeticOperation op) protected org.eclipse.xsemantics.runtime.Result<RListType>RosettaTyping.inferTypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, ArithmeticOperation op) -
Uses of ArithmeticOperation in com.regnosys.rosetta.typing.validation
Methods in com.regnosys.rosetta.typing.validation with parameters of type ArithmeticOperationModifier and TypeMethodDescriptionvoidRosettaTypingCheckingValidator.checkAddition(ArithmeticOperation op) voidRosettaTypingCheckingValidator.checkLeftArithmetic(ArithmeticOperation op) voidRosettaTypingCheckingValidator.checkRightArithmetic(ArithmeticOperation op) -
Uses of ArithmeticOperation in com.regnosys.rosetta.utils
Methods in com.regnosys.rosetta.utils with parameters of type ArithmeticOperationModifier and TypeMethodDescriptionprotected abstract ReturnRosettaExpressionSwitch.caseAddOperation(ArithmeticOperation expr, Context context) protected abstract ReturnRosettaExpressionSwitch.caseDivideOperation(ArithmeticOperation expr, Context context) protected abstract ReturnRosettaExpressionSwitch.caseMultiplyOperation(ArithmeticOperation expr, Context context) protected abstract ReturnRosettaExpressionSwitch.caseSubtractOperation(ArithmeticOperation expr, Context context) protected ReturnRosettaExpressionSwitch.doSwitch(ArithmeticOperation expr, Context context)