applyRuleInterpretBinaryExpression(RuleEnvironment, RuleApplicationTrace, ABinaryOperation) |   | 17% |   | 6% | 30 | 31 | 130 | 157 | 0 | 1 |
applyRuleInterpretFunctionCall(RuleEnvironment, RuleApplicationTrace, AFunctionCall) |  | 0% |  | 0% | 15 | 15 | 72 | 72 | 1 | 1 |
applyRuleCompareRanges(RuleEnvironment, RuleApplicationTrace, RangeValue, RangeValue) |  | 0% |  | 0% | 4 | 4 | 25 | 25 | 1 | 1 |
applyRuleInterpretPropertyReference(RuleEnvironment, RuleApplicationTrace, APropertyReference) |   | 43% |   | 38% | 9 | 10 | 25 | 54 | 0 | 1 |
applyRuleInterpretUnaryExpression(RuleEnvironment, RuleApplicationTrace, AUnaryOperation) |  | 0% |  | 0% | 9 | 9 | 29 | 29 | 1 | 1 |
applyRuleCompareNumbers(RuleEnvironment, RuleApplicationTrace, NumberValue, NumberValue) |  | 0% |  | 0% | 11 | 11 | 23 | 23 | 1 | 1 |
cmpNumImpl(RuleEnvironment, RuleApplicationTrace, NumberValue, NumberValue) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
applyRuleInterpretModelReference(RuleEnvironment, RuleApplicationTrace, AModelReference) |  | 0% |  | 0% | 2 | 2 | 19 | 19 | 1 | 1 |
equalImpl(RuleEnvironment, RuleApplicationTrace, BooleanLiteral, BooleanLiteral) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
equalImpl(RuleEnvironment, RuleApplicationTrace, StringLiteral, StringLiteral) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
equalImpl(RuleEnvironment, RuleApplicationTrace, RecordValue, RecordValue) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
equalImpl(RuleEnvironment, RuleApplicationTrace, InstanceReferenceValue, InstanceReferenceValue) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
equalImpl(RuleEnvironment, RuleApplicationTrace, PropertyValue, PropertyValue) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
compareImpl(RuleEnvironment, RuleApplicationTrace, NumberValue, NumberValue) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
compareImpl(RuleEnvironment, RuleApplicationTrace, NumberValue, RangeValue) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
compareImpl(RuleEnvironment, RuleApplicationTrace, RangeValue, NumberValue) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
compareImpl(RuleEnvironment, RuleApplicationTrace, RangeValue, RangeValue) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
combineNumericImpl(RuleApplicationTrace, NumberType, NumberType) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
applyRuleInterpetITE(RuleEnvironment, RuleApplicationTrace, AConditional) |  | 0% |  | 0% | 2 | 2 | 18 | 18 | 1 | 1 |
applyRuleCompareNumberRange(RuleEnvironment, RuleApplicationTrace, NumberValue, RangeValue) |  | 0% |  | 0% | 4 | 4 | 16 | 16 | 1 | 1 |
applyRuleCompareRangeNumber(RuleEnvironment, RuleApplicationTrace, RangeValue, NumberValue) |  | 0% |  | 0% | 4 | 4 | 16 | 16 | 1 | 1 |
interpretExpressionImpl(RuleEnvironment, RuleApplicationTrace, AFunctionCall) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
interpretExpressionImpl(RuleEnvironment, RuleApplicationTrace, AUnaryOperation) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
interpretExpressionImpl(RuleEnvironment, RuleApplicationTrace, AConditional) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
interpretExpressionImpl(RuleEnvironment, RuleApplicationTrace, AModelReference) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
interpretExpressionImpl(RuleEnvironment, RuleApplicationTrace, StringLiteral) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
interpretExpressionImpl(RuleEnvironment, RuleApplicationTrace, BooleanLiteral) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
interpretExpressionImpl(RuleEnvironment, RuleApplicationTrace, PropertyExpression) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
errorPositionImpl(RuleApplicationTrace, EObject) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
equalImpl(RuleEnvironment, RuleApplicationTrace, NumberValue, NumberValue) |   | 35% | | n/a | 0 | 1 | 5 | 10 | 0 | 1 |
equalImpl(RuleEnvironment, RuleApplicationTrace, RangeValue, RangeValue) |   | 35% | | n/a | 0 | 1 | 5 | 10 | 0 | 1 |
applyAuxFunCombineNumeric(RuleApplicationTrace, NumberType, NumberType) |  | 0% |  | 0% | 5 | 5 | 17 | 17 | 1 | 1 |
applyRuleEqualRecord(RuleEnvironment, RuleApplicationTrace, RecordValue, RecordValue) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
compareInternal(RuleEnvironment, RuleApplicationTrace, PropertyValue, PropertyValue) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
cmpNumInternal(RuleEnvironment, RuleApplicationTrace, PropertyValue, PropertyValue) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
chooseRootImpl(RuleApplicationTrace, EObject, RuleEnvironment) |   | 39% | | n/a | 0 | 1 | 5 | 10 | 0 | 1 |
interpretExpressionImpl(RuleEnvironment, RuleApplicationTrace, ABinaryOperation) |   | 40% | | n/a | 0 | 1 | 5 | 10 | 0 | 1 |
interpretExpressionImpl(RuleEnvironment, RuleApplicationTrace, AUnitExpression) |   | 40% | | n/a | 0 | 1 | 5 | 10 | 0 | 1 |
interpretVariableImpl(RuleEnvironment, RuleApplicationTrace, ValDeclaration) |   | 40% | | n/a | 0 | 1 | 5 | 10 | 0 | 1 |
interpretVariableImpl(RuleEnvironment, RuleApplicationTrace, ComputeDeclaration) |   | 40% | | n/a | 0 | 1 | 5 | 10 | 0 | 1 |
interpretExpressionImpl(RuleEnvironment, RuleApplicationTrace, AVariableReference) |   | 40% | | n/a | 0 | 1 | 5 | 10 | 0 | 1 |
interpretExpressionImpl(RuleEnvironment, RuleApplicationTrace, APropertyReference) |   | 40% | | n/a | 0 | 1 | 5 | 10 | 0 | 1 |
interpretExpressionImpl(RuleEnvironment, RuleApplicationTrace, IntegerLiteral) |   | 40% | | n/a | 0 | 1 | 5 | 10 | 0 | 1 |
interpretExpressionImpl(RuleEnvironment, RuleApplicationTrace, RealLiteral) |   | 40% | | n/a | 0 | 1 | 5 | 10 | 0 | 1 |
interpretExpressionImpl(RuleEnvironment, RuleApplicationTrace, ARange) |   | 40% | | n/a | 0 | 1 | 5 | 10 | 0 | 1 |
applyRuleInterpretCompute(RuleEnvironment, RuleApplicationTrace, ComputeDeclaration) |   | 45% |   | 50% | 1 | 2 | 7 | 16 | 0 | 1 |
combineNumericInternal(RuleApplicationTrace, NumberType, NumberType) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
lambda$0(RuleEnvironment, RuleApplicationTrace, PropertyExpression) |  | 0% |  | 0% | 2 | 2 | 12 | 12 | 1 | 1 |
lambda$1(RuleEnvironment, RuleApplicationTrace, PropertyExpression) |  | 0% |  | 0% | 2 | 2 | 12 | 12 | 1 | 1 |
applyRuleEqual(RuleEnvironment, RuleApplicationTrace, PropertyValue, PropertyValue) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
errorPositionInternal(RuleApplicationTrace, EObject) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
applyAuxFunErrorPosition(RuleApplicationTrace, EObject) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
lambda$2(RuleEnvironment, RuleApplicationTrace, BasicPropertyAssociation) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
lambda$3(RuleEnvironment, RuleApplicationTrace, BasicPropertyAssociation) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
applyRuleNotImplemented(RuleEnvironment, RuleApplicationTrace, PropertyExpression) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
applyRuleEqualModelElement(RuleEnvironment, RuleApplicationTrace, InstanceReferenceValue, InstanceReferenceValue) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
lambda$4(Iterator, RuleEnvironment, RuleApplicationTrace, PropertyValue) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
compareSucceeded(RuleEnvironment, RuleApplicationTrace, PropertyValue, PropertyValue) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
_applyRuleInterpretStringLiteral_1(RuleEnvironment, StringLiteral) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
_applyRuleInterpretBooleanLiteral_1(RuleEnvironment, BooleanLiteral) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
applyRuleEqualBoolean(RuleEnvironment, RuleApplicationTrace, BooleanLiteral, BooleanLiteral) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
applyRuleEqualString(RuleEnvironment, RuleApplicationTrace, StringLiteral, StringLiteral) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
equal(RuleEnvironment, RuleApplicationTrace, PropertyValue, PropertyValue) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
compare(RuleEnvironment, RuleApplicationTrace, PropertyValue, PropertyValue) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
cmpNum(RuleEnvironment, RuleApplicationTrace, PropertyValue, PropertyValue) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
applyRuleCompareToNumber(RuleEnvironment, RuleApplicationTrace, NumberValue, NumberValue) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
applyRuleInterpretUnitExpression(RuleEnvironment, RuleApplicationTrace, AUnitExpression) |   | 89% |   | 66% | 8 | 13 | 2 | 28 | 0 | 1 |
combineNumeric(RuleApplicationTrace, NumberType, NumberType) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
chooseRoot(RuleApplicationTrace, EObject, RuleEnvironment) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
interpretVariable(RuleEnvironment, RuleApplicationTrace, AVariableDeclaration) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
errorPosition(RuleApplicationTrace, EObject) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
equal(PropertyValue, PropertyValue) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
equalSucceeded(PropertyValue, PropertyValue) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
compare(PropertyValue, PropertyValue) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
compareSucceeded(PropertyValue, PropertyValue) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
cmpNum(PropertyValue, PropertyValue) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
interpretExpression(PropertyExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
interpretVariable(AVariableDeclaration) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
applyRuleInterpretStringLiteral(RuleEnvironment, RuleApplicationTrace, StringLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
applyRuleInterpretBooleanLiteral(RuleEnvironment, RuleApplicationTrace, BooleanLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
equal(RuleEnvironment, PropertyValue, PropertyValue) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
equalSucceeded(RuleEnvironment, PropertyValue, PropertyValue) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
compare(RuleEnvironment, PropertyValue, PropertyValue) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
compareSucceeded(RuleEnvironment, PropertyValue, PropertyValue) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
cmpNum(RuleEnvironment, PropertyValue, PropertyValue) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
combineNumericThrowException(String, String, Exception, NumberType, NumberType, ErrorInformation[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
chooseRootThrowException(String, String, Exception, EObject, RuleEnvironment, ErrorInformation[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
errorPositionThrowException(String, String, Exception, EObject, ErrorInformation[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
interpretExpressionThrowException(String, String, Exception, PropertyExpression, ErrorInformation[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
interpretVariableThrowException(String, String, Exception, AVariableDeclaration, ErrorInformation[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
equalThrowException(String, String, Exception, PropertyValue, PropertyValue, ErrorInformation[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
compareThrowException(String, String, Exception, PropertyValue, PropertyValue, ErrorInformation[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
cmpNumThrowException(String, String, Exception, PropertyValue, PropertyValue, ErrorInformation[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
equalInternal(RuleEnvironment, RuleApplicationTrace, PropertyValue, PropertyValue) |   | 85% | | n/a | 0 | 1 | 3 | 5 | 0 | 1 |
chooseRootInternal(RuleApplicationTrace, EObject, RuleEnvironment) |   | 83% | | n/a | 0 | 1 | 3 | 5 | 0 | 1 |
interpretExpressionInternal(RuleEnvironment, RuleApplicationTrace, PropertyExpression) |   | 81% | | n/a | 0 | 1 | 3 | 5 | 0 | 1 |
interpretVariableInternal(RuleEnvironment, RuleApplicationTrace, AVariableDeclaration) |   | 81% | | n/a | 0 | 1 | 3 | 5 | 0 | 1 |
combineNumeric(NumberType, NumberType) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
chooseRoot(EObject, RuleEnvironment) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
interpretVariable(RuleEnvironment, AVariableDeclaration) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
interpretExpression(RuleEnvironment, RuleApplicationTrace, PropertyExpression) |   | 54% | | n/a | 0 | 1 | 2 | 3 | 0 | 1 |
errorPosition(EObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
equalSucceeded(RuleEnvironment, RuleApplicationTrace, PropertyValue, PropertyValue) |  | 71% | | n/a | 0 | 1 | 2 | 4 | 0 | 1 |
applyRuleEqualRange(RuleEnvironment, RuleApplicationTrace, RangeValue, RangeValue) |  | 96% |   | 50% | 2 | 3 | 1 | 23 | 0 | 1 |
applyRuleEqualNumber(RuleEnvironment, RuleApplicationTrace, NumberValue, NumberValue) |  | 80% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
init() |  | 100% | | n/a | 0 | 1 | 0 | 17 | 0 | 1 |
applyRuleInterpretRange(RuleEnvironment, RuleApplicationTrace, ARange) |  | 100% | | n/a | 0 | 1 | 0 | 16 | 0 | 1 |
applyRuleInterpretVal(RuleEnvironment, RuleApplicationTrace, ValDeclaration) |  | 100% |  | 100% | 0 | 2 | 0 | 13 | 0 | 1 |
applyRuleInterpretVarRef(RuleEnvironment, RuleApplicationTrace, AVariableReference) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
applyAuxFunChooseRoot(RuleApplicationTrace, EObject, RuleEnvironment) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
_applyRuleInterpretIntegerLiteral_1(RuleEnvironment, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
_applyRuleInterpretRealLiteral_1(RuleEnvironment, RealLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
applyRuleInterpretIntegerLiteral(RuleEnvironment, RuleApplicationTrace, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
applyRuleInterpretRealLiteral(RuleEnvironment, RuleApplicationTrace, RealLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
interpretExpression(RuleEnvironment, PropertyExpression) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
CommonInterpreter() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |