CommonInterpreter

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total4,085 of 5,22321%164 of 19616%1862268441,10381116
applyRuleInterpretBinaryExpression(RuleEnvironment, RuleApplicationTrace, ABinaryOperation)4269117%4536%303113015701
applyRuleInterpretFunctionCall(RuleEnvironment, RuleApplicationTrace, AFunctionCall)2450%230%1515727211
applyRuleCompareRanges(RuleEnvironment, RuleApplicationTrace, RangeValue, RangeValue)1050%50%44252511
applyRuleInterpretPropertyReference(RuleEnvironment, RuleApplicationTrace, APropertyReference)977443%11738%910255401
applyRuleInterpretUnaryExpression(RuleEnvironment, RuleApplicationTrace, AUnaryOperation)940%150%99292911
applyRuleCompareNumbers(RuleEnvironment, RuleApplicationTrace, NumberValue, NumberValue)840%170%1111232311
cmpNumImpl(RuleEnvironment, RuleApplicationTrace, NumberValue, NumberValue)810%n/a11101011
applyRuleInterpretModelReference(RuleEnvironment, RuleApplicationTrace, AModelReference)760%20%22191911
equalImpl(RuleEnvironment, RuleApplicationTrace, BooleanLiteral, BooleanLiteral)760%n/a11101011
equalImpl(RuleEnvironment, RuleApplicationTrace, StringLiteral, StringLiteral)760%n/a11101011
equalImpl(RuleEnvironment, RuleApplicationTrace, RecordValue, RecordValue)760%n/a11101011
equalImpl(RuleEnvironment, RuleApplicationTrace, InstanceReferenceValue, InstanceReferenceValue)760%n/a11101011
equalImpl(RuleEnvironment, RuleApplicationTrace, PropertyValue, PropertyValue)760%n/a11101011
compareImpl(RuleEnvironment, RuleApplicationTrace, NumberValue, NumberValue)760%n/a11101011
compareImpl(RuleEnvironment, RuleApplicationTrace, NumberValue, RangeValue)760%n/a11101011
compareImpl(RuleEnvironment, RuleApplicationTrace, RangeValue, NumberValue)760%n/a11101011
compareImpl(RuleEnvironment, RuleApplicationTrace, RangeValue, RangeValue)760%n/a11101011
combineNumericImpl(RuleApplicationTrace, NumberType, NumberType)730%n/a11101011
applyRuleInterpetITE(RuleEnvironment, RuleApplicationTrace, AConditional)690%20%22181811
applyRuleCompareNumberRange(RuleEnvironment, RuleApplicationTrace, NumberValue, RangeValue)670%50%44161611
applyRuleCompareRangeNumber(RuleEnvironment, RuleApplicationTrace, RangeValue, NumberValue)670%50%44161611
interpretExpressionImpl(RuleEnvironment, RuleApplicationTrace, AFunctionCall)650%n/a11101011
interpretExpressionImpl(RuleEnvironment, RuleApplicationTrace, AUnaryOperation)650%n/a11101011
interpretExpressionImpl(RuleEnvironment, RuleApplicationTrace, AConditional)650%n/a11101011
interpretExpressionImpl(RuleEnvironment, RuleApplicationTrace, AModelReference)650%n/a11101011
interpretExpressionImpl(RuleEnvironment, RuleApplicationTrace, StringLiteral)650%n/a11101011
interpretExpressionImpl(RuleEnvironment, RuleApplicationTrace, BooleanLiteral)650%n/a11101011
interpretExpressionImpl(RuleEnvironment, RuleApplicationTrace, PropertyExpression)650%n/a11101011
errorPositionImpl(RuleApplicationTrace, EObject)570%n/a11101011
equalImpl(RuleEnvironment, RuleApplicationTrace, NumberValue, NumberValue)492735%n/a0151001
equalImpl(RuleEnvironment, RuleApplicationTrace, RangeValue, RangeValue)492735%n/a0151001
applyAuxFunCombineNumeric(RuleApplicationTrace, NumberType, NumberType)460%80%55171711
applyRuleEqualRecord(RuleEnvironment, RuleApplicationTrace, RecordValue, RecordValue)420%20%229911
compareInternal(RuleEnvironment, RuleApplicationTrace, PropertyValue, PropertyValue)410%n/a115511
cmpNumInternal(RuleEnvironment, RuleApplicationTrace, PropertyValue, PropertyValue)410%n/a115511
chooseRootImpl(RuleApplicationTrace, EObject, RuleEnvironment)402639%n/a0151001
interpretExpressionImpl(RuleEnvironment, RuleApplicationTrace, ABinaryOperation)392640%n/a0151001
interpretExpressionImpl(RuleEnvironment, RuleApplicationTrace, AUnitExpression)392640%n/a0151001
interpretVariableImpl(RuleEnvironment, RuleApplicationTrace, ValDeclaration)392640%n/a0151001
interpretVariableImpl(RuleEnvironment, RuleApplicationTrace, ComputeDeclaration)392640%n/a0151001
interpretExpressionImpl(RuleEnvironment, RuleApplicationTrace, AVariableReference)392640%n/a0151001
interpretExpressionImpl(RuleEnvironment, RuleApplicationTrace, APropertyReference)392640%n/a0151001
interpretExpressionImpl(RuleEnvironment, RuleApplicationTrace, IntegerLiteral)392640%n/a0151001
interpretExpressionImpl(RuleEnvironment, RuleApplicationTrace, RealLiteral)392640%n/a0151001
interpretExpressionImpl(RuleEnvironment, RuleApplicationTrace, ARange)392640%n/a0151001
applyRuleInterpretCompute(RuleEnvironment, RuleApplicationTrace, ComputeDeclaration)383245%1150%1271601
combineNumericInternal(RuleApplicationTrace, NumberType, NumberType)370%n/a115511
lambda$0(RuleEnvironment, RuleApplicationTrace, PropertyExpression)360%20%22121211
lambda$1(RuleEnvironment, RuleApplicationTrace, PropertyExpression)360%20%22121211
applyRuleEqual(RuleEnvironment, RuleApplicationTrace, PropertyValue, PropertyValue)350%20%22101011
errorPositionInternal(RuleApplicationTrace, EObject)290%n/a115511
applyAuxFunErrorPosition(RuleApplicationTrace, EObject)280%n/a115511
lambda$2(RuleEnvironment, RuleApplicationTrace, BasicPropertyAssociation)260%n/a118811
lambda$3(RuleEnvironment, RuleApplicationTrace, BasicPropertyAssociation)260%n/a118811
applyRuleNotImplemented(RuleEnvironment, RuleApplicationTrace, PropertyExpression)190%n/a115511
applyRuleEqualModelElement(RuleEnvironment, RuleApplicationTrace, InstanceReferenceValue, InstanceReferenceValue)190%20%225511
lambda$4(Iterator, RuleEnvironment, RuleApplicationTrace, PropertyValue)190%n/a115511
compareSucceeded(RuleEnvironment, RuleApplicationTrace, PropertyValue, PropertyValue)140%n/a114411
_applyRuleInterpretStringLiteral_1(RuleEnvironment, StringLiteral)130%n/a115511
_applyRuleInterpretBooleanLiteral_1(RuleEnvironment, BooleanLiteral)130%n/a115511
applyRuleEqualBoolean(RuleEnvironment, RuleApplicationTrace, BooleanLiteral, BooleanLiteral)130%20%223311
applyRuleEqualString(RuleEnvironment, RuleApplicationTrace, StringLiteral, StringLiteral)130%20%223311
equal(RuleEnvironment, RuleApplicationTrace, PropertyValue, PropertyValue)120%n/a113311
compare(RuleEnvironment, RuleApplicationTrace, PropertyValue, PropertyValue)120%n/a113311
cmpNum(RuleEnvironment, RuleApplicationTrace, PropertyValue, PropertyValue)120%n/a113311
applyRuleCompareToNumber(RuleEnvironment, RuleApplicationTrace, NumberValue, NumberValue)120%n/a113311
applyRuleInterpretUnitExpression(RuleEnvironment, RuleApplicationTrace, AUnitExpression)119789%81666%81322801
combineNumeric(RuleApplicationTrace, NumberType, NumberType)110%n/a113311
chooseRoot(RuleApplicationTrace, EObject, RuleEnvironment)110%n/a113311
interpretVariable(RuleEnvironment, RuleApplicationTrace, AVariableDeclaration)110%n/a113311
errorPosition(RuleApplicationTrace, EObject)100%n/a113311
equal(PropertyValue, PropertyValue)90%n/a111111
equalSucceeded(PropertyValue, PropertyValue)90%n/a111111
compare(PropertyValue, PropertyValue)90%n/a111111
compareSucceeded(PropertyValue, PropertyValue)90%n/a111111
cmpNum(PropertyValue, PropertyValue)90%n/a111111
interpretExpression(PropertyExpression)80%n/a111111
interpretVariable(AVariableDeclaration)80%n/a111111
applyRuleInterpretStringLiteral(RuleEnvironment, RuleApplicationTrace, StringLiteral)80%n/a111111
applyRuleInterpretBooleanLiteral(RuleEnvironment, RuleApplicationTrace, BooleanLiteral)80%n/a111111
equal(RuleEnvironment, PropertyValue, PropertyValue)70%n/a111111
equalSucceeded(RuleEnvironment, PropertyValue, PropertyValue)70%n/a111111
compare(RuleEnvironment, PropertyValue, PropertyValue)70%n/a111111
compareSucceeded(RuleEnvironment, PropertyValue, PropertyValue)70%n/a111111
cmpNum(RuleEnvironment, PropertyValue, PropertyValue)70%n/a111111
combineNumericThrowException(String, String, Exception, NumberType, NumberType, ErrorInformation[])70%n/a112211
chooseRootThrowException(String, String, Exception, EObject, RuleEnvironment, ErrorInformation[])70%n/a112211
errorPositionThrowException(String, String, Exception, EObject, ErrorInformation[])70%n/a112211
interpretExpressionThrowException(String, String, Exception, PropertyExpression, ErrorInformation[])70%n/a112211
interpretVariableThrowException(String, String, Exception, AVariableDeclaration, ErrorInformation[])70%n/a112211
equalThrowException(String, String, Exception, PropertyValue, PropertyValue, ErrorInformation[])70%n/a112211
compareThrowException(String, String, Exception, PropertyValue, PropertyValue, ErrorInformation[])70%n/a112211
cmpNumThrowException(String, String, Exception, PropertyValue, PropertyValue, ErrorInformation[])70%n/a112211
equalInternal(RuleEnvironment, RuleApplicationTrace, PropertyValue, PropertyValue)63585%n/a013501
chooseRootInternal(RuleApplicationTrace, EObject, RuleEnvironment)63183%n/a013501
interpretExpressionInternal(RuleEnvironment, RuleApplicationTrace, PropertyExpression)62781%n/a013501
interpretVariableInternal(RuleEnvironment, RuleApplicationTrace, AVariableDeclaration)62781%n/a013501
combineNumeric(NumberType, NumberType)60%n/a111111
chooseRoot(EObject, RuleEnvironment)60%n/a111111
interpretVariable(RuleEnvironment, AVariableDeclaration)60%n/a111111
interpretExpression(RuleEnvironment, RuleApplicationTrace, PropertyExpression)5654%n/a012301
errorPosition(EObject)50%n/a111111
equalSucceeded(RuleEnvironment, RuleApplicationTrace, PropertyValue, PropertyValue)1071%n/a012401
applyRuleEqualRange(RuleEnvironment, RuleApplicationTrace, RangeValue, RangeValue)9496%2250%2312301
applyRuleEqualNumber(RuleEnvironment, RuleApplicationTrace, NumberValue, NumberValue)1280%1150%121401
init()88100%n/a0101701
applyRuleInterpretRange(RuleEnvironment, RuleApplicationTrace, ARange)58100%n/a0101601
applyRuleInterpretVal(RuleEnvironment, RuleApplicationTrace, ValDeclaration)51100%2100%0201301
applyRuleInterpretVarRef(RuleEnvironment, RuleApplicationTrace, AVariableReference)25100%n/a010601
applyAuxFunChooseRoot(RuleApplicationTrace, EObject, RuleEnvironment)13100%n/a010401
_applyRuleInterpretIntegerLiteral_1(RuleEnvironment, IntegerLiteral)13100%n/a010501
_applyRuleInterpretRealLiteral_1(RuleEnvironment, RealLiteral)13100%n/a010501
applyRuleInterpretIntegerLiteral(RuleEnvironment, RuleApplicationTrace, IntegerLiteral)8100%n/a010101
applyRuleInterpretRealLiteral(RuleEnvironment, RuleApplicationTrace, RealLiteral)8100%n/a010101
interpretExpression(RuleEnvironment, PropertyExpression)6100%n/a010101
CommonInterpreter()5100%n/a010301