| Name | Status | Type | Time(s) |
| oclTests::SnackSizeOclTests.test01 | Failure | fr.irisa.triskell.kermeta.interpreter.KermetaRaisedException: kermeta exception : [kermeta::kunit::AssertionFailedError : 6847] assertion number 1 failed: expected :[package company; require kermeta require "company.ecore" using kermeta::standard @aspect "true" class Business:Company{ inv invariant1 is do self.employee.forAll{e1, e2 : Personnel::Person | e1.equals(e2).~not.~not.or(e1.forename.equals(e2.forename).~not)} end } ] != actual :[package company; require kermeta require "platform:/resource/fr.irisa.triskell.kermeta.ocl.test/tests/company/metamodel/company.ecore" using kermeta::standard package Business { @aspect "true" class Company{ inv invariant1 is do self.employee.forAllCpl{ e1, e2 : Personnel::Person | e1.equals(e2).~not.~not.~or(e1.forename.equals(e2.forename).~not) } end } } ] Trace: [oclTests::SnackSizeOclTests : 881].assertWithMsg file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl.test/kermeta/tests/ocl2kmt/company_SnackSizeOclTests.main.kmt', line 100, in '[oclTests::SnackSizeOclTests : 881].assertEqual' ( assertEqual(expected, kmt) ) file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl.test/kermeta/tests/ocl2kmt/company_SnackSizeOclTests.main.kmt', line 96, in '[oclTests::SnackSizeOclTests : 881].test01' ( operation test01() : Void is (...) ) ------------END OF STACK TRACE------------
junit.framework.AssertionFailedError: fr.irisa.triskell.kermeta.interpreter.KermetaRaisedException: kermeta exception : [kermeta::kunit::AssertionFailedError : 6847] assertion number 1 failed: expected :[package company; require kermeta require "company.ecore" using kermeta::standard @aspect "true" class Business:Company{ inv invariant1 is do self.employee.forAll{e1, e2 : Personnel::Person | e1.equals(e2).~not.~not.or(e1.forename.equals(e2.forename).~not)} end } ] != actual :[package company; require kermeta require "platform:/resource/fr.irisa.triskell.kermeta.ocl.test/tests/company/metamodel/company.ecore" using kermeta::standard package Business { @aspect "true" class Company{ inv invariant1 is do self.employee.forAllCpl{ e1, e2 : Personnel::Person | e1.equals(e2).~not.~not.~or(e1.forename.equals(e2.forename).~not) } end } } ] Trace: [oclTests::SnackSizeOclTests : 881].assertWithMsg file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl.test/kermeta/tests/ocl2kmt/company_SnackSizeOclTests.main.kmt', line 100, in '[oclTests::SnackSizeOclTests : 881].assertEqual' ( assertEqual(expected, kmt) ) file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl.test/kermeta/tests/ocl2kmt/company_SnackSizeOclTests.main.kmt', line 96, in '[oclTests::SnackSizeOclTests : 881].test01' ( operation test01() : Void is (...) ) ------------END OF STACK TRACE------------
at fr.irisa.triskell.kermeta.launcher.RunInterpretedTestCase.runTest(RunInterpretedTestCase.java:146)
| 3.011 |
| oclTests::SnackSizeOclTests.test02 | Failure | fr.irisa.triskell.kermeta.interpreter.KermetaRaisedException: kermeta exception : [kermeta::kunit::AssertionFailedError : 12449] assertion number 1 failed: expected :[package company; require kermeta require "company.ecore" using kermeta::standard @aspect "true" class Personnel::Person{ inv invariant1 is do self.name.equals("smith") end } ] != actual :[package company; require kermeta require "platform:/resource/fr.irisa.triskell.kermeta.ocl.test/tests/company/metamodel/company.ecore" using kermeta::standard package Personnel { @aspect "true" class Person{ inv invariant1 is do self.name.equals("smith") end } } ] Trace: [oclTests::SnackSizeOclTests : 7737].assertWithMsg file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl.test/kermeta/tests/ocl2kmt/company_SnackSizeOclTests.main.kmt', line 109, in '[oclTests::SnackSizeOclTests : 7737].assertEqual' ( assertEqual(expected, kmt) ) file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl.test/kermeta/tests/ocl2kmt/company_SnackSizeOclTests.main.kmt', line 105, in '[oclTests::SnackSizeOclTests : 7737].test02' ( operation test02() : Void is (...) ) ------------END OF STACK TRACE------------
junit.framework.AssertionFailedError: fr.irisa.triskell.kermeta.interpreter.KermetaRaisedException: kermeta exception : [kermeta::kunit::AssertionFailedError : 12449] assertion number 1 failed: expected :[package company; require kermeta require "company.ecore" using kermeta::standard @aspect "true" class Personnel::Person{ inv invariant1 is do self.name.equals("smith") end } ] != actual :[package company; require kermeta require "platform:/resource/fr.irisa.triskell.kermeta.ocl.test/tests/company/metamodel/company.ecore" using kermeta::standard package Personnel { @aspect "true" class Person{ inv invariant1 is do self.name.equals("smith") end } } ] Trace: [oclTests::SnackSizeOclTests : 7737].assertWithMsg file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl.test/kermeta/tests/ocl2kmt/company_SnackSizeOclTests.main.kmt', line 109, in '[oclTests::SnackSizeOclTests : 7737].assertEqual' ( assertEqual(expected, kmt) ) file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl.test/kermeta/tests/ocl2kmt/company_SnackSizeOclTests.main.kmt', line 105, in '[oclTests::SnackSizeOclTests : 7737].test02' ( operation test02() : Void is (...) ) ------------END OF STACK TRACE------------
at fr.irisa.triskell.kermeta.launcher.RunInterpretedTestCase.runTest(RunInterpretedTestCase.java:146)
| 0.851 |
| oclTests::SnackSizeOclTests.test03 | Error | kermeta exception : [ocl2kmt::TypeError : 18411]
fr.irisa.triskell.kermeta.interpreter.KermetaRaisedException: kermeta exception : [ocl2kmt::TypeError : 18411] Unknown collection operation: oclAsType Trace: file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl/kermeta/transformations-dev/OperatorPolicies.kmt', line 113 ( raise ocl2kmt::TypeError.new.setMessage((("Unknown collection operation: ") + (operationName))) )
file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl/kermeta/transformations-dev/ocl2kmtVisitor.kmt', line 624, in '[ocl2kmt::Operators : 17660].getCollectionOperationPolicy' ( operatorList.getCollectionOperationPolicy(operationName) ) file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl/kermeta/transformations-dev/oclcstvisitor.kmt', line 364, in '[ocl2kmt::Ocl2kmtVisitor : 13413].visitOperationCallExpCS' ( visitor.visitOperationCallExpCS(self) ) file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl/kermeta/transformations-dev/ocl2kmtVisitor.kmt', line 597, in '[ocl::cst::OperationCallExpCS : 16830].accept' ( visitable.source.accept(self) ) file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl/kermeta/transformations-dev/oclcstvisitor.kmt', line 357, in '[ocl2kmt::Ocl2kmtVisitor : 13413].visitFeatureCallExpCS' ( visitor.visitFeatureCallExpCS(self) ) file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl/kermeta/transformations-dev/OperatorPolicies.kmt', line 374, in '[ocl::cst::FeatureCallExpCS : 16829].accept' ( oclOp.source.accept(visitor) ) file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl/kermeta/transformations-dev/ocl2kmtVisitor.kmt', line 627, in '[ocl2kmt::FunctionCallOp : 17704].generate' ( operatorList.getOperatorPolicy(operationName).generate(visitable, self) ) file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl/kermeta/transformations-dev/oclcstvisitor.kmt', line 364, in '[ocl2kmt::Ocl2kmtVisitor : 13413].visitOperationCallExpCS' ( visitor.visitOperationCallExpCS(self) ) file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl/kermeta/transformations-dev/OperatorPolicies.kmt', line 235, in '[ocl::cst::OperationCallExpCS : 16828].accept' ( arg.accept(visitor) ) file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl/kermeta/transformations-dev/OperatorPolicies.kmt', line 234, in '[ocl2kmt::ImpliesOP : 17681].generate#function call' ( {arg | do (...) ) file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl/kermeta/transformations-dev/OperatorPolicies.kmt', line 234, in '[kermeta::language::ReflectiveSequence : 16978 = "[[ocl::cst::OperationCallExpCS : 16828]]"].each' ( oclOp.arguments.each{arg | do (...) ) file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl/kermeta/transformations-dev/ocl2kmtVisitor.kmt', line 627, in '[ocl2kmt::ImpliesOP : 17681].generate' ( operatorList.getOperatorPolicy(operationName).generate(visitable, self) ) file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl/kermeta/transformations-dev/oclcstvisitor.kmt', line 364, in '[ocl2kmt::Ocl2kmtVisitor : 13413].visitOperationCallExpCS' ( visitor.visitOperationCallExpCS(self) ) file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl/kermeta/transformations-dev/ocl2kmtVisitor.kmt', line 269, in '[ocl::cst::OperationCallExpCS : 16804].accept' ( visitable.expressionCS.accept(self) ) file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl/kermeta/transformations-dev/oclcstvisitor.kmt', line 108, in '[ocl2kmt::Ocl2kmtVisitor : 13413].visitInvCS' ( visitor.visitInvCS(self) ) file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl/kermeta/transformations-dev/ocl2kmtVisitor.kmt', line 162, in '[ocl::cst::InvCS : 16801].accept' ( visitable.invOrDefCS.accept(self) ) file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl/kermeta/transformations-dev/oclcstvisitor.kmt', line 43, in '[ocl2kmt::Ocl2kmtVisitor : 13413].visitClassifierContextDeclCS' ( visitor.visitClassifierContextDeclCS(self) ) file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl/kermeta/transformations-dev/ocl2kmtVisitor.kmt', line 138, in '[ocl::cst::ClassifierContextDeclCS : 16797].accept' ( c.accept(self) ) file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl/kermeta/transformations-dev/ocl2kmtVisitor.kmt', line 138, in '[ocl2kmt::Ocl2kmtVisitor : 13413].visitPackageDeclarationCS#function call' ( {c | do (...) ) file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl/kermeta/transformations-dev/ocl2kmtVisitor.kmt', line 138, in '[kermeta::language::ReflectiveSequence : 17095 = "[[ocl::cst::ClassifierContextDeclCS : 16797]]"].each' ( visitable.contextDecls.each{c | do (...) ) file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl/kermeta/transformations-dev/oclcstvisitor.kmt', line 20, in '[ocl2kmt::Ocl2kmtVisitor : 13413].visitPackageDeclarationCS' ( visitor.visitPackageDeclarationCS(self) ) file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl.test/kermeta/tests/ocl2kmt/company_SnackSizeOclTests.main.kmt', line 89, in '[ocl::cst::PackageDeclarationCS : 16791].accept' ( helper.getPackageDeclaration(parsedOCL).accept(visitor) ) file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl.test/kermeta/tests/ocl2kmt/company_SnackSizeOclTests.main.kmt', line 115, in '[oclTests::SnackSizeOclTests : 13339].visitOclXmi' ( visitOclXmi("c03") ) file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl.test/kermeta/tests/ocl2kmt/company_SnackSizeOclTests.main.kmt', line 113, in '[oclTests::SnackSizeOclTests : 13339].test03' ( operation test03() : Void is (...) ) ------------END OF STACK TRACE------------
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.raiseKermetaException(ExpressionInterpreter.java:831) at org.kermeta.interpreter.internal.RaiseInterpreter.doIt(RaiseInterpreter.java:17) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitRaise(ExpressionInterpreter.java:737) at fr.irisa.triskell.kermeta.visitor.RaiseAcceptCommand.accept(KermetaOptimizedVisitor.java:438) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:800) at org.kermeta.interpreter.internal.BlockInterpreter.doIt(BlockInterpreter.java:27) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:312) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:426) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.ConditionalInterpreter.doIt(ConditionalInterpreter.java:49) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitConditional(ExpressionInterpreter.java:335) at fr.irisa.triskell.kermeta.visitor.ConditionalAcceptCommand.accept(KermetaOptimizedVisitor.java:432) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:800) at org.kermeta.interpreter.internal.BlockInterpreter.doIt(BlockInterpreter.java:27) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:312) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:426) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:362) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:528) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.CallFeatureInterpreter.doIt(CallFeatureInterpreter.java:112) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:418) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:396) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.CallFeatureInterpreter.doIt(CallFeatureInterpreter.java:41) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:418) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:396) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:800) at org.kermeta.interpreter.internal.BlockInterpreter.doIt(BlockInterpreter.java:27) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:312) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:426) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.ConditionalInterpreter.doIt(ConditionalInterpreter.java:49) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitConditional(ExpressionInterpreter.java:335) at fr.irisa.triskell.kermeta.visitor.ConditionalAcceptCommand.accept(KermetaOptimizedVisitor.java:432) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:800) at org.kermeta.interpreter.internal.BlockInterpreter.doIt(BlockInterpreter.java:27) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:312) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:426) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:362) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:528) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.CallFeatureInterpreter.doIt(CallFeatureInterpreter.java:112) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:418) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:396) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.AssignmentInterpreter.doIt(AssignmentInterpreter.java:38) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitAssignment(ExpressionInterpreter.java:247) at fr.irisa.triskell.kermeta.visitor.AssignmentAcceptCommand.accept(KermetaOptimizedVisitor.java:420) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:362) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:528) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.CallFeatureInterpreter.doIt(CallFeatureInterpreter.java:112) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:418) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:396) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:800) at org.kermeta.interpreter.internal.BlockInterpreter.doIt(BlockInterpreter.java:27) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:312) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:426) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.ConditionalInterpreter.doIt(ConditionalInterpreter.java:49) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitConditional(ExpressionInterpreter.java:335) at fr.irisa.triskell.kermeta.visitor.ConditionalAcceptCommand.accept(KermetaOptimizedVisitor.java:432) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:800) at org.kermeta.interpreter.internal.BlockInterpreter.doIt(BlockInterpreter.java:27) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:312) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:426) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:362) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:528) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.CallFeatureInterpreter.doIt(CallFeatureInterpreter.java:112) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:418) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:396) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.AssignmentInterpreter.doIt(AssignmentInterpreter.java:38) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitAssignment(ExpressionInterpreter.java:247) at fr.irisa.triskell.kermeta.visitor.AssignmentAcceptCommand.accept(KermetaOptimizedVisitor.java:420) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:362) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:528) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.CallFeatureInterpreter.doIt(CallFeatureInterpreter.java:112) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:418) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:396) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:800) at org.kermeta.interpreter.internal.BlockInterpreter.doIt(BlockInterpreter.java:27) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:312) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:426) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:362) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:528) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.CallFeatureInterpreter.doIt(CallFeatureInterpreter.java:112) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:418) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:396) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:800) at org.kermeta.interpreter.internal.BlockInterpreter.doIt(BlockInterpreter.java:27) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:312) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:426) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.ConditionalInterpreter.doIt(ConditionalInterpreter.java:49) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitConditional(ExpressionInterpreter.java:335) at fr.irisa.triskell.kermeta.visitor.ConditionalAcceptCommand.accept(KermetaOptimizedVisitor.java:432) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:800) at org.kermeta.interpreter.internal.BlockInterpreter.doIt(BlockInterpreter.java:27) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:312) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:426) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.ConditionalInterpreter.doIt(ConditionalInterpreter.java:55) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitConditional(ExpressionInterpreter.java:335) at fr.irisa.triskell.kermeta.visitor.ConditionalAcceptCommand.accept(KermetaOptimizedVisitor.java:432) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:800) at org.kermeta.interpreter.internal.BlockInterpreter.doIt(BlockInterpreter.java:27) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:312) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:426) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:362) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:528) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.CallFeatureInterpreter.doIt(CallFeatureInterpreter.java:112) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:418) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:396) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.AssignmentInterpreter.doIt(AssignmentInterpreter.java:38) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitAssignment(ExpressionInterpreter.java:247) at fr.irisa.triskell.kermeta.visitor.AssignmentAcceptCommand.accept(KermetaOptimizedVisitor.java:420) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:362) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:528) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.CallFeatureInterpreter.doIt(CallFeatureInterpreter.java:112) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:418) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:396) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:800) at org.kermeta.interpreter.internal.BlockInterpreter.doIt(BlockInterpreter.java:27) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:312) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:426) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.runtime.RuntimeLambdaObject.call(RuntimeLambdaObject.java:63) at org.kermeta.interpreter.internal.CallVariableInterpreter.doIt(CallVariableInterpreter.java:54) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallVariable(ExpressionInterpreter.java:300) at fr.irisa.triskell.kermeta.visitor.CallVariableAcceptCommand.accept(KermetaOptimizedVisitor.java:390) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:800) at org.kermeta.interpreter.internal.BlockInterpreter.doIt(BlockInterpreter.java:27) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:312) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:426) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.LoopInterpreter.doIt(LoopInterpreter.java:41) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitLoop(ExpressionInterpreter.java:342) at fr.irisa.triskell.kermeta.visitor.LoopAcceptCommand.accept(KermetaOptimizedVisitor.java:510) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:800) at org.kermeta.interpreter.internal.BlockInterpreter.doIt(BlockInterpreter.java:27) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:312) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:426) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:362) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:528) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.CallFeatureInterpreter.doIt(CallFeatureInterpreter.java:112) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:418) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:396) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:800) at org.kermeta.interpreter.internal.BlockInterpreter.doIt(BlockInterpreter.java:27) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:312) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:426) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:362) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:528) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.CallFeatureInterpreter.doIt(CallFeatureInterpreter.java:112) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:418) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:396) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:800) at org.kermeta.interpreter.internal.BlockInterpreter.doIt(BlockInterpreter.java:27) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:312) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:426) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.ConditionalInterpreter.doIt(ConditionalInterpreter.java:49) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitConditional(ExpressionInterpreter.java:335) at fr.irisa.triskell.kermeta.visitor.ConditionalAcceptCommand.accept(KermetaOptimizedVisitor.java:432) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:800) at org.kermeta.interpreter.internal.BlockInterpreter.doIt(BlockInterpreter.java:27) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:312) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:426) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.ConditionalInterpreter.doIt(ConditionalInterpreter.java:55) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitConditional(ExpressionInterpreter.java:335) at fr.irisa.triskell.kermeta.visitor.ConditionalAcceptCommand.accept(KermetaOptimizedVisitor.java:432) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:800) at org.kermeta.interpreter.internal.BlockInterpreter.doIt(BlockInterpreter.java:27) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:312) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:426) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:362) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:528) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.CallFeatureInterpreter.doIt(CallFeatureInterpreter.java:112) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:418) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:396) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.AssignmentInterpreter.doIt(AssignmentInterpreter.java:38) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitAssignment(ExpressionInterpreter.java:247) at fr.irisa.triskell.kermeta.visitor.AssignmentAcceptCommand.accept(KermetaOptimizedVisitor.java:420) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:362) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:528) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.CallFeatureInterpreter.doIt(CallFeatureInterpreter.java:112) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:418) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:396) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:800) at org.kermeta.interpreter.internal.BlockInterpreter.doIt(BlockInterpreter.java:27) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:312) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:426) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:362) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:528) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.CallFeatureInterpreter.doIt(CallFeatureInterpreter.java:112) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:418) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:396) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.AssignmentInterpreter.doIt(AssignmentInterpreter.java:38) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitAssignment(ExpressionInterpreter.java:247) at fr.irisa.triskell.kermeta.visitor.AssignmentAcceptCommand.accept(KermetaOptimizedVisitor.java:420) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:362) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:528) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.CallFeatureInterpreter.doIt(CallFeatureInterpreter.java:112) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:418) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:396) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:800) at org.kermeta.interpreter.internal.BlockInterpreter.doIt(BlockInterpreter.java:27) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:312) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:426) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:362) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:528) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.CallFeatureInterpreter.doIt(CallFeatureInterpreter.java:112) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:418) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:396) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.AssignmentInterpreter.doIt(AssignmentInterpreter.java:38) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitAssignment(ExpressionInterpreter.java:247) at fr.irisa.triskell.kermeta.visitor.AssignmentAcceptCommand.accept(KermetaOptimizedVisitor.java:420) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:362) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:528) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.CallFeatureInterpreter.doIt(CallFeatureInterpreter.java:112) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:418) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:396) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:800) at org.kermeta.interpreter.internal.BlockInterpreter.doIt(BlockInterpreter.java:27) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:312) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:426) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.runtime.RuntimeLambdaObject.call(RuntimeLambdaObject.java:63) at org.kermeta.interpreter.internal.CallVariableInterpreter.doIt(CallVariableInterpreter.java:54) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallVariable(ExpressionInterpreter.java:300) at fr.irisa.triskell.kermeta.visitor.CallVariableAcceptCommand.accept(KermetaOptimizedVisitor.java:390) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:800) at org.kermeta.interpreter.internal.BlockInterpreter.doIt(BlockInterpreter.java:27) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:312) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:426) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.LoopInterpreter.doIt(LoopInterpreter.java:41) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitLoop(ExpressionInterpreter.java:342) at fr.irisa.triskell.kermeta.visitor.LoopAcceptCommand.accept(KermetaOptimizedVisitor.java:510) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:800) at org.kermeta.interpreter.internal.BlockInterpreter.doIt(BlockInterpreter.java:27) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:312) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:426) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:362) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:528) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.CallFeatureInterpreter.doIt(CallFeatureInterpreter.java:112) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:418) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:396) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:800) at org.kermeta.interpreter.internal.BlockInterpreter.doIt(BlockInterpreter.java:27) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:312) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:426) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:362) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:528) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.CallFeatureInterpreter.doIt(CallFeatureInterpreter.java:112) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:418) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:396) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.AssignmentInterpreter.doIt(AssignmentInterpreter.java:38) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitAssignment(ExpressionInterpreter.java:247) at fr.irisa.triskell.kermeta.visitor.AssignmentAcceptCommand.accept(KermetaOptimizedVisitor.java:420) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:362) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:528) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.CallFeatureInterpreter.doIt(CallFeatureInterpreter.java:112) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:418) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:396) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:800) at org.kermeta.interpreter.internal.BlockInterpreter.doIt(BlockInterpreter.java:27) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:312) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:426) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:362) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:528) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.CallFeatureInterpreter.doIt(CallFeatureInterpreter.java:112) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:418) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:396) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.VariableDeclInterpreter.doIt(VariableDeclInterpreter.java:24) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitVariableDecl(ExpressionInterpreter.java:192) at fr.irisa.triskell.kermeta.visitor.VariableDeclAcceptCommand.accept(KermetaOptimizedVisitor.java:522) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:800) at org.kermeta.interpreter.internal.BlockInterpreter.doIt(BlockInterpreter.java:27) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:312) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:426) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:362) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:528) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.invoke(ExpressionInterpreter.java:172) at fr.irisa.triskell.kermeta.launcher.KTestInterpreter.launch(KTestInterpreter.java:33) at org.kermeta.interpreter.api.Interpreter.launch(Interpreter.java:338) at fr.irisa.triskell.kermeta.launcher.RunInterpretedTestCase.runTest(RunInterpretedTestCase.java:140)
| 1.239 |
| oclTests::SnackSizeOclTests.test04 | Failure | fr.irisa.triskell.kermeta.interpreter.KermetaRaisedException: kermeta exception : [kermeta::kunit::AssertionFailedError : 24297] assertion number 1 failed: expected :[package company; require kermeta require "company.ecore" using kermeta::standard @aspect "true" class Business:Company{ inv invariant1 is do self.company.first().employee.collect{ variable2 | variable2.forename} end } ] != actual :[package company; require kermeta require "platform:/resource/fr.irisa.triskell.kermeta.ocl.test/tests/company/metamodel/company.ecore" using kermeta::standard package Personnel { @aspect "true" class Person{ inv invariant1 is do self.company.first.employee.collect{ variable2 | variable2.forename } end } } ] Trace: [oclTests::SnackSizeOclTests : 19305].assertWithMsg file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl.test/kermeta/tests/ocl2kmt/company_SnackSizeOclTests.main.kmt', line 128, in '[oclTests::SnackSizeOclTests : 19305].assertEqual' ( assertEqual(expected, kmt) ) file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl.test/kermeta/tests/ocl2kmt/company_SnackSizeOclTests.main.kmt', line 123, in '[oclTests::SnackSizeOclTests : 19305].test04' ( operation test04() : Void is (...) ) ------------END OF STACK TRACE------------
junit.framework.AssertionFailedError: fr.irisa.triskell.kermeta.interpreter.KermetaRaisedException: kermeta exception : [kermeta::kunit::AssertionFailedError : 24297] assertion number 1 failed: expected :[package company; require kermeta require "company.ecore" using kermeta::standard @aspect "true" class Business:Company{ inv invariant1 is do self.company.first().employee.collect{ variable2 | variable2.forename} end } ] != actual :[package company; require kermeta require "platform:/resource/fr.irisa.triskell.kermeta.ocl.test/tests/company/metamodel/company.ecore" using kermeta::standard package Personnel { @aspect "true" class Person{ inv invariant1 is do self.company.first.employee.collect{ variable2 | variable2.forename } end } } ] Trace: [oclTests::SnackSizeOclTests : 19305].assertWithMsg file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl.test/kermeta/tests/ocl2kmt/company_SnackSizeOclTests.main.kmt', line 128, in '[oclTests::SnackSizeOclTests : 19305].assertEqual' ( assertEqual(expected, kmt) ) file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl.test/kermeta/tests/ocl2kmt/company_SnackSizeOclTests.main.kmt', line 123, in '[oclTests::SnackSizeOclTests : 19305].test04' ( operation test04() : Void is (...) ) ------------END OF STACK TRACE------------
at fr.irisa.triskell.kermeta.launcher.RunInterpretedTestCase.runTest(RunInterpretedTestCase.java:146)
| 0.683 |
| oclTests::BiteSizeOclTests.test01_booleanLiteralTrue | Success | | 1.949 |
| oclTests::BiteSizeOclTests.test02_booleanLiteralFalse | Success | | 0.866 |
| oclTests::BiteSizeOclTests.test03_logicalConjunction | Success | | 0.915 |
| oclTests::BiteSizeOclTests.test04_logicalDisjunction | Success | | 0.947 |
| oclTests::BiteSizeOclTests.test05_equality | Success | | 0.872 |
| oclTests::BiteSizeOclTests.test06_integerLiteral | Success | | 0.837 |
| oclTests::BiteSizeOclTests.test07_integerAddition | Success | | 0.850 |
| oclTests::BiteSizeOclTests.test08_integerSubtraction | Success | | 0.864 |
| oclTests::BiteSizeOclTests.test09 | Success | | 0.850 |
| oclTests::BiteSizeOclTests.test10 | Success | | 0.849 |
| oclTests::BiteSizeOclTests.test11 | Success | | 0.826 |
| oclTests::BiteSizeOclTests.test12 | Success | | 0.850 |
| oclTests::BiteSizeOclTests.test13 | Success | | 0.841 |
| oclTests::BiteSizeOclTests.test14 | Success | | 0.822 |
| oclTests::BiteSizeOclTests.test15 | Success | | 0.850 |
| oclTests::BiteSizeOclTests.test16 | Success | | 0.836 |
| oclTests::BiteSizeOclTests.test17 | Success | | 0.888 |
| oclTests::BiteSizeOclTests.test18 | Success | | 0.887 |
| oclTests::BiteSizeOclTests.test19 | Success | | 0.914 |
| oclTests::BiteSizeOclTests.test20 | Success | | 0.890 |
| oclTests::BiteSizeOclTests.test21 | Success | | 0.885 |
| oclTests::BiteSizeOclTests.test22 | Success | | 1.022 |
| oclTests::BiteSizeOclTests.test23 | Success | | 0.973 |
| oclTests::BiteSizeOclTests.test24 | Success | | 0.937 |
| oclTests::BiteSizeOclTests.test25 | Success | | 0.799 |
| oclTests::BiteSizeOclTests.test26 | Success | | 0.797 |
| oclTests::BiteSizeOclTests.test27 | Success | | 0.850 |
| oclTests::BiteSizeOclTests.test28 | Success | | 0.830 |
| oclTests::BiteSizeOclTests.test29 | Success | | 0.853 |
| oclTests::BiteSizeOclTests.test30 | Failure | fr.irisa.triskell.kermeta.interpreter.KermetaRaisedException: kermeta exception : [kermeta::kunit::AssertionFailedError : 371408] assertion number 1 failed: expected :[package sample; require kermeta require "platform:/resource/fr.irisa.triskell.kermeta.ocl.test/tests/sample/metamodel/sample.ecore" using kermeta::standard @aspect "true" class A{ inv invariant1 is do do var var1 init Bag.new var1.add(1) var1.add(1) var1 end end } ] != actual :[package sample; require kermeta require "platform:/resource/fr.irisa.triskell.kermeta.ocl.test/tests/sample/metamodel/sample.ecore" using kermeta::standard @aspect "true" class A{ inv invariant1 is do do var variable2 : Bag<????????>init Bag<????????>.new variable2.add(1) variable2.add(1) variable2 end end } ] Trace: [oclTests::BiteSizeOclTests : 359448].assertWithMsg file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl.test/kermeta/tests/ocl2kmt/sample_BiteSizeOclTests.main.kmt', line 262, in '[oclTests::BiteSizeOclTests : 359448].assertSimilar' ( assertSimilar(expected, kmt) ) file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl.test/kermeta/tests/ocl2kmt/sample_BiteSizeOclTests.main.kmt', line 258, in '[oclTests::BiteSizeOclTests : 359448].test30' ( operation test30() : Void is (...) ) ------------END OF STACK TRACE------------
junit.framework.AssertionFailedError: fr.irisa.triskell.kermeta.interpreter.KermetaRaisedException: kermeta exception : [kermeta::kunit::AssertionFailedError : 371408] assertion number 1 failed: expected :[package sample; require kermeta require "platform:/resource/fr.irisa.triskell.kermeta.ocl.test/tests/sample/metamodel/sample.ecore" using kermeta::standard @aspect "true" class A{ inv invariant1 is do do var var1 init Bag.new var1.add(1) var1.add(1) var1 end end } ] != actual :[package sample; require kermeta require "platform:/resource/fr.irisa.triskell.kermeta.ocl.test/tests/sample/metamodel/sample.ecore" using kermeta::standard @aspect "true" class A{ inv invariant1 is do do var variable2 : Bag???????>init Bag???????>.new variable2.add(1) variable2.add(1) variable2 end end } ] Trace: [oclTests::BiteSizeOclTests : 359448].assertWithMsg file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl.test/kermeta/tests/ocl2kmt/sample_BiteSizeOclTests.main.kmt', line 262, in '[oclTests::BiteSizeOclTests : 359448].assertSimilar' ( assertSimilar(expected, kmt) ) file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl.test/kermeta/tests/ocl2kmt/sample_BiteSizeOclTests.main.kmt', line 258, in '[oclTests::BiteSizeOclTests : 359448].test30' ( operation test30() : Void is (...) ) ------------END OF STACK TRACE------------
at fr.irisa.triskell.kermeta.launcher.RunInterpretedTestCase.runTest(RunInterpretedTestCase.java:146)
| 0.941 |
| oclTests::BiteSizeOclTests.test31 | Success | | 0.868 |
| oclTests::BiteSizeOclTests.test32 | Success | | 0.878 |
| oclTests::BiteSizeOclTests.test33 | Success | | 0.883 |
| oclTests::BiteSizeOclTests.test34 | Success | | 0.913 |
| oclTests::BiteSizeOclTests.test35 | Success | | 0.873 |
| oclTests::BiteSizeOclTests.test36 | Success | | 0.853 |
| oclTests::BiteSizeOclTests.test37 | Success | | 0.859 |
| oclTests::BiteSizeOclTests.test38 | Success | | 0.869 |
| oclTests::BiteSizeOclTests.test39 | Success | | 0.853 |
| oclTests::BiteSizeOclTests.test40 | Success | | 0.904 |
| oclTests::BiteSizeOclTests.test41 | Success | | 0.898 |
| oclTests::BiteSizeOclTests.test42 | Success | | 0.891 |
| oclTests::BiteSizeOclTests.test43 | Success | | 0.903 |
| oclTests::BiteSizeOclTests.test44 | Success | | 0.886 |
| oclTests::BiteSizeOclTests.test45 | Success | | 0.897 |
| oclTests::BiteSizeOclTests.test46 | Success | | 0.899 |
| oclTests::BiteSizeOclTests.test47 | Success | | 0.811 |
| oclTests::BiteSizeOclTests.test48 | Success | | 0.903 |
| oclTests::BiteSizeOclTests.test49 | Success | | 0.903 |
| oclTests::BiteSizeOclTests.test50 | Success | | 0.902 |
| oclTests::BiteSizeOclTests.test51 | Success | | 0.871 |
| oclTests::BiteSizeOclTests.test52 | Success | | 0.899 |
| oclTests::BiteSizeOclTests.test53 | Success | | 0.901 |
| oclTests::BiteSizeOclTests.test54 | Success | | 0.896 |
| oclTests::BiteSizeOclTests.test55 | Success | | 0.895 |
| oclTests::BiteSizeOclTests.test56 | Failure | fr.irisa.triskell.kermeta.interpreter.KermetaRaisedException: kermeta exception : [kermeta::kunit::AssertionFailedError : 682170] assertion number 1 failed: expected :[package sample; require kermeta require "platform:/resource/fr.irisa.triskell.kermeta.ocl.test/tests/sample/metamodel/sample.ecore" using kermeta::standard @aspect "true" class A{ inv invariant1 is do b.flatten end } ] != actual :[package sample; require kermeta require "platform:/resource/fr.irisa.triskell.kermeta.ocl.test/tests/sample/metamodel/sample.ecore" using kermeta::standard @aspect "true" class A{ inv invariant1 is do /* Unsupported operation [flatten]*/ end } ] Trace: [oclTests::BiteSizeOclTests : 671509].assertWithMsg file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl.test/kermeta/tests/ocl2kmt/sample_BiteSizeOclTests.main.kmt', line 525, in '[oclTests::BiteSizeOclTests : 671509].assertSimilar' ( assertSimilar(expect("b.flatten"), kmt) ) file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl.test/kermeta/tests/ocl2kmt/sample_BiteSizeOclTests.main.kmt', line 522, in '[oclTests::BiteSizeOclTests : 671509].test56' ( operation test56() : Void is (...) ) ------------END OF STACK TRACE------------
junit.framework.AssertionFailedError: fr.irisa.triskell.kermeta.interpreter.KermetaRaisedException: kermeta exception : [kermeta::kunit::AssertionFailedError : 682170] assertion number 1 failed: expected :[package sample; require kermeta require "platform:/resource/fr.irisa.triskell.kermeta.ocl.test/tests/sample/metamodel/sample.ecore" using kermeta::standard @aspect "true" class A{ inv invariant1 is do b.flatten end } ] != actual :[package sample; require kermeta require "platform:/resource/fr.irisa.triskell.kermeta.ocl.test/tests/sample/metamodel/sample.ecore" using kermeta::standard @aspect "true" class A{ inv invariant1 is do /* Unsupported operation [flatten]*/ end } ] Trace: [oclTests::BiteSizeOclTests : 671509].assertWithMsg file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl.test/kermeta/tests/ocl2kmt/sample_BiteSizeOclTests.main.kmt', line 525, in '[oclTests::BiteSizeOclTests : 671509].assertSimilar' ( assertSimilar(expect("b.flatten"), kmt) ) file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl.test/kermeta/tests/ocl2kmt/sample_BiteSizeOclTests.main.kmt', line 522, in '[oclTests::BiteSizeOclTests : 671509].test56' ( operation test56() : Void is (...) ) ------------END OF STACK TRACE------------
at fr.irisa.triskell.kermeta.launcher.RunInterpretedTestCase.runTest(RunInterpretedTestCase.java:146)
| 0.856 |
| oclTests::BiteSizeOclTests.test57 | Success | | 0.916 |
| oclTests::BiteSizeOclTests.test58 | Success | | 0.829 |
| oclTests::BiteSizeOclTests.test59 | Success | | 0.826 |
| oclTests::BiteSizeOclTests.test60 | Success | | 0.849 |
| oclTests::BiteSizeOclTests.test61 | Success | | 0.831 |
| oclTests::BiteSizeOclTests.test62 | Success | | 0.819 |
| oclTests::BiteSizeOclTests.test63 | Success | | 0.897 |
| oclTests::BiteSizeOclTests.test64 | Success | | 0.856 |
| oclTests::BiteSizeOclTests.test65 | Success | | 0.874 |
| oclTests::BiteSizeOclTests.test66 | Success | | 0.897 |
| oclTests::BiteSizeOclTests.test67 | Success | | 0.963 |
| oclTests::BiteSizeOclTests.test68 | Success | | 0.828 |
| oclTests::BiteSizeOclTests.test69 | Success | | 0.968 |
| oclTests::BiteSizeOclTests.test70 | Success | | 0.843 |
| oclTests::BiteSizeOclTests.test71 | Success | | 0.923 |
| oclTests::BiteSizeOclTests.test72 | Success | | 0.875 |
| oclTests::BiteSizeOclTests.test73 | Success | | 0.894 |
| oclTests::BiteSizeOclTests.test74 | Success | | 0.985 |
| oclTests::BiteSizeOclTests.test75 | Success | | 1.038 |
| oclTests::StructuralOclTests.test01 | Success | | 1.483 |
| oclTests::StructuralOclTests.test02 | Success | | 0.882 |
| oclTests::StructuralOclTests.test03 | Error | kermeta exception : [ocl2kmt::TypeError : 941747]
fr.irisa.triskell.kermeta.interpreter.KermetaRaisedException: kermeta exception : [ocl2kmt::TypeError : 941747] Cant find [result] in [A] Trace: file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl/kermeta/transformations-dev/ocl2kmtVisitor.kmt', line 534 ( raise ocl2kmt::TypeError.new.initialize(getContextClassifier.name, featureName) )
file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl/kermeta/transformations-dev/ocl2kmtVisitor.kmt', line 562, in '[ocl2kmt::Ocl2kmtVisitor : 936380].handleVariableExpression' ( handleVariableExpression(content) ) file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl/kermeta/transformations-dev/oclcstvisitor.kmt', line 140, in '[ocl2kmt::Ocl2kmtVisitor : 936380].visitVariableExpCS' ( visitor.visitVariableExpCS(self) ) file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl/kermeta/transformations-dev/OperatorPolicies.kmt', line 374, in '[ocl::cst::VariableExpCS : 939967].accept' ( oclOp.source.accept(visitor) ) file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl/kermeta/transformations-dev/ocl2kmtVisitor.kmt', line 627, in '[ocl2kmt::FunctionCallOp : 941293].generate' ( operatorList.getOperatorPolicy(operationName).generate(visitable, self) ) file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl/kermeta/transformations-dev/oclcstvisitor.kmt', line 364, in '[ocl2kmt::Ocl2kmtVisitor : 936380].visitOperationCallExpCS' ( visitor.visitOperationCallExpCS(self) ) file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl/kermeta/transformations-dev/ocl2kmtVisitor.kmt', line 212, in '[ocl::cst::OperationCallExpCS : 939966].accept' ( visitable.expressionCS.accept(self) ) file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl/kermeta/transformations-dev/oclcstvisitor.kmt', line 60, in '[ocl2kmt::Ocl2kmtVisitor : 936380].visitPrePostOrBodyDeclCS' ( visitor.visitPrePostOrBodyDeclCS(self) ) file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl/kermeta/transformations-dev/ocl2kmtVisitor.kmt', line 190, in '[ocl::cst::PrePostOrBodyDeclCS : 939965].accept' ( ppbd.accept(self) ) file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl/kermeta/transformations-dev/ocl2kmtVisitor.kmt', line 186, in '[ocl2kmt::Ocl2kmtVisitor : 936380].visitOperationContextDeclCS#function call' ( {ppbd | do (...) ) file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl/kermeta/transformations-dev/ocl2kmtVisitor.kmt', line 186, in '[kermeta::language::ReflectiveSequence : 940138 = "[[ocl::cst::PrePostOrBodyDeclCS : 939945], [ocl::cst::PrePostOrBodyDeclCS : 939961], [ocl::cst::PrePostOrBodyDeclCS : 939965]]"].each' ( visitable.prePostOrBodyDecls.each{ppbd | do (...) ) file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl/kermeta/transformations-dev/oclcstvisitor.kmt', line 52, in '[ocl2kmt::Ocl2kmtVisitor : 936380].visitOperationContextDeclCS' ( visitor.visitOperationContextDeclCS(self) ) file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl/kermeta/transformations-dev/ocl2kmtVisitor.kmt', line 138, in '[ocl::cst::OperationContextDeclCS : 939926].accept' ( c.accept(self) ) file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl/kermeta/transformations-dev/ocl2kmtVisitor.kmt', line 138, in '[ocl2kmt::Ocl2kmtVisitor : 936380].visitPackageDeclarationCS#function call' ( {c | do (...) ) file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl/kermeta/transformations-dev/ocl2kmtVisitor.kmt', line 138, in '[kermeta::language::ReflectiveSequence : 940014 = "[[ocl::cst::OperationContextDeclCS : 939926]]"].each' ( visitable.contextDecls.each{c | do (...) ) file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl/kermeta/transformations-dev/oclcstvisitor.kmt', line 20, in '[ocl2kmt::Ocl2kmtVisitor : 936380].visitPackageDeclarationCS' ( visitor.visitPackageDeclarationCS(self) ) file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl.test/kermeta/tests/ocl2kmt/sample_StructuralOclTests.main.kmt', line 57, in '[ocl::cst::PackageDeclarationCS : 939920].accept' ( helper.getPackageDeclaration(parsedOCL).accept(visitor) ) file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl.test/kermeta/tests/ocl2kmt/sample_StructuralOclTests.main.kmt', line 90, in '[oclTests::StructuralOclTests : 936306].visitOclXmi' ( visitOclXmi("preAndPost") ) file 'platform:/plugin/fr.irisa.triskell.kermeta.ocl.test/kermeta/tests/ocl2kmt/sample_StructuralOclTests.main.kmt', line 87, in '[oclTests::StructuralOclTests : 936306].test03' ( operation test03() : Void is (...) ) ------------END OF STACK TRACE------------
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.raiseKermetaException(ExpressionInterpreter.java:831) at org.kermeta.interpreter.internal.RaiseInterpreter.doIt(RaiseInterpreter.java:17) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitRaise(ExpressionInterpreter.java:737) at fr.irisa.triskell.kermeta.visitor.RaiseAcceptCommand.accept(KermetaOptimizedVisitor.java:438) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:800) at org.kermeta.interpreter.internal.BlockInterpreter.doIt(BlockInterpreter.java:27) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:312) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:426) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.ConditionalInterpreter.doIt(ConditionalInterpreter.java:55) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitConditional(ExpressionInterpreter.java:335) at fr.irisa.triskell.kermeta.visitor.ConditionalAcceptCommand.accept(KermetaOptimizedVisitor.java:432) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:800) at org.kermeta.interpreter.internal.BlockInterpreter.doIt(BlockInterpreter.java:27) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:312) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:426) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.ConditionalInterpreter.doIt(ConditionalInterpreter.java:55) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitConditional(ExpressionInterpreter.java:335) at fr.irisa.triskell.kermeta.visitor.ConditionalAcceptCommand.accept(KermetaOptimizedVisitor.java:432) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:800) at org.kermeta.interpreter.internal.BlockInterpreter.doIt(BlockInterpreter.java:27) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:312) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:426) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:362) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:528) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.CallFeatureInterpreter.doIt(CallFeatureInterpreter.java:112) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:418) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:396) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:800) at org.kermeta.interpreter.internal.BlockInterpreter.doIt(BlockInterpreter.java:27) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:312) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:426) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.ConditionalInterpreter.doIt(ConditionalInterpreter.java:49) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitConditional(ExpressionInterpreter.java:335) at fr.irisa.triskell.kermeta.visitor.ConditionalAcceptCommand.accept(KermetaOptimizedVisitor.java:432) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:800) at org.kermeta.interpreter.internal.BlockInterpreter.doIt(BlockInterpreter.java:27) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:312) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:426) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.ConditionalInterpreter.doIt(ConditionalInterpreter.java:55) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitConditional(ExpressionInterpreter.java:335) at fr.irisa.triskell.kermeta.visitor.ConditionalAcceptCommand.accept(KermetaOptimizedVisitor.java:432) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:800) at org.kermeta.interpreter.internal.BlockInterpreter.doIt(BlockInterpreter.java:27) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:312) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:426) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:362) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:528) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.CallFeatureInterpreter.doIt(CallFeatureInterpreter.java:112) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:418) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:396) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.AssignmentInterpreter.doIt(AssignmentInterpreter.java:38) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitAssignment(ExpressionInterpreter.java:247) at fr.irisa.triskell.kermeta.visitor.AssignmentAcceptCommand.accept(KermetaOptimizedVisitor.java:420) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:362) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:528) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.CallFeatureInterpreter.doIt(CallFeatureInterpreter.java:112) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:418) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:396) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:800) at org.kermeta.interpreter.internal.BlockInterpreter.doIt(BlockInterpreter.java:27) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:312) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:426) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:362) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:528) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.CallFeatureInterpreter.doIt(CallFeatureInterpreter.java:112) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:418) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:396) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:800) at org.kermeta.interpreter.internal.BlockInterpreter.doIt(BlockInterpreter.java:27) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:312) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:426) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.ConditionalInterpreter.doIt(ConditionalInterpreter.java:49) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitConditional(ExpressionInterpreter.java:335) at fr.irisa.triskell.kermeta.visitor.ConditionalAcceptCommand.accept(KermetaOptimizedVisitor.java:432) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:800) at org.kermeta.interpreter.internal.BlockInterpreter.doIt(BlockInterpreter.java:27) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:312) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:426) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.ConditionalInterpreter.doIt(ConditionalInterpreter.java:55) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitConditional(ExpressionInterpreter.java:335) at fr.irisa.triskell.kermeta.visitor.ConditionalAcceptCommand.accept(KermetaOptimizedVisitor.java:432) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:800) at org.kermeta.interpreter.internal.BlockInterpreter.doIt(BlockInterpreter.java:27) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:312) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:426) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:362) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:528) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.CallFeatureInterpreter.doIt(CallFeatureInterpreter.java:112) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:418) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:396) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.AssignmentInterpreter.doIt(AssignmentInterpreter.java:38) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitAssignment(ExpressionInterpreter.java:247) at fr.irisa.triskell.kermeta.visitor.AssignmentAcceptCommand.accept(KermetaOptimizedVisitor.java:420) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:362) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:528) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.CallFeatureInterpreter.doIt(CallFeatureInterpreter.java:112) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:418) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:396) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:800) at org.kermeta.interpreter.internal.BlockInterpreter.doIt(BlockInterpreter.java:27) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:312) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:426) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:362) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:528) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.CallFeatureInterpreter.doIt(CallFeatureInterpreter.java:112) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:418) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:396) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.AssignmentInterpreter.doIt(AssignmentInterpreter.java:38) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitAssignment(ExpressionInterpreter.java:247) at fr.irisa.triskell.kermeta.visitor.AssignmentAcceptCommand.accept(KermetaOptimizedVisitor.java:420) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:362) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:528) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.CallFeatureInterpreter.doIt(CallFeatureInterpreter.java:112) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:418) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:396) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:800) at org.kermeta.interpreter.internal.BlockInterpreter.doIt(BlockInterpreter.java:27) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:312) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:426) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.ConditionalInterpreter.doIt(ConditionalInterpreter.java:55) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitConditional(ExpressionInterpreter.java:335) at fr.irisa.triskell.kermeta.visitor.ConditionalAcceptCommand.accept(KermetaOptimizedVisitor.java:432) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:800) at org.kermeta.interpreter.internal.BlockInterpreter.doIt(BlockInterpreter.java:27) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:312) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:426) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.runtime.RuntimeLambdaObject.call(RuntimeLambdaObject.java:63) at org.kermeta.interpreter.internal.CallVariableInterpreter.doIt(CallVariableInterpreter.java:54) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallVariable(ExpressionInterpreter.java:300) at fr.irisa.triskell.kermeta.visitor.CallVariableAcceptCommand.accept(KermetaOptimizedVisitor.java:390) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:800) at org.kermeta.interpreter.internal.BlockInterpreter.doIt(BlockInterpreter.java:27) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:312) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:426) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.LoopInterpreter.doIt(LoopInterpreter.java:41) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitLoop(ExpressionInterpreter.java:342) at fr.irisa.triskell.kermeta.visitor.LoopAcceptCommand.accept(KermetaOptimizedVisitor.java:510) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:800) at org.kermeta.interpreter.internal.BlockInterpreter.doIt(BlockInterpreter.java:27) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:312) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:426) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:362) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:528) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.CallFeatureInterpreter.doIt(CallFeatureInterpreter.java:112) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:418) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:396) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:800) at org.kermeta.interpreter.internal.BlockInterpreter.doIt(BlockInterpreter.java:27) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:312) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:426) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:362) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:528) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.CallFeatureInterpreter.doIt(CallFeatureInterpreter.java:112) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:418) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:396) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.AssignmentInterpreter.doIt(AssignmentInterpreter.java:38) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitAssignment(ExpressionInterpreter.java:247) at fr.irisa.triskell.kermeta.visitor.AssignmentAcceptCommand.accept(KermetaOptimizedVisitor.java:420) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:362) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:528) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.CallFeatureInterpreter.doIt(CallFeatureInterpreter.java:112) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:418) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:396) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:800) at org.kermeta.interpreter.internal.BlockInterpreter.doIt(BlockInterpreter.java:27) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:312) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:426) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.runtime.RuntimeLambdaObject.call(RuntimeLambdaObject.java:63) at org.kermeta.interpreter.internal.CallVariableInterpreter.doIt(CallVariableInterpreter.java:54) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallVariable(ExpressionInterpreter.java:300) at fr.irisa.triskell.kermeta.visitor.CallVariableAcceptCommand.accept(KermetaOptimizedVisitor.java:390) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:800) at org.kermeta.interpreter.internal.BlockInterpreter.doIt(BlockInterpreter.java:27) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:312) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:426) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.LoopInterpreter.doIt(LoopInterpreter.java:41) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitLoop(ExpressionInterpreter.java:342) at fr.irisa.triskell.kermeta.visitor.LoopAcceptCommand.accept(KermetaOptimizedVisitor.java:510) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:800) at org.kermeta.interpreter.internal.BlockInterpreter.doIt(BlockInterpreter.java:27) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:312) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:426) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:362) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:528) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.CallFeatureInterpreter.doIt(CallFeatureInterpreter.java:112) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:418) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:396) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:800) at org.kermeta.interpreter.internal.BlockInterpreter.doIt(BlockInterpreter.java:27) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:312) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:426) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:362) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:528) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.CallFeatureInterpreter.doIt(CallFeatureInterpreter.java:112) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:418) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:396) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.AssignmentInterpreter.doIt(AssignmentInterpreter.java:38) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitAssignment(ExpressionInterpreter.java:247) at fr.irisa.triskell.kermeta.visitor.AssignmentAcceptCommand.accept(KermetaOptimizedVisitor.java:420) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:362) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:528) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.CallFeatureInterpreter.doIt(CallFeatureInterpreter.java:112) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:418) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:396) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:800) at org.kermeta.interpreter.internal.BlockInterpreter.doIt(BlockInterpreter.java:27) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:312) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:426) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:362) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:528) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.CallFeatureInterpreter.doIt(CallFeatureInterpreter.java:112) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:418) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:396) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at org.kermeta.interpreter.internal.VariableDeclInterpreter.doIt(VariableDeclInterpreter.java:24) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitVariableDecl(ExpressionInterpreter.java:192) at fr.irisa.triskell.kermeta.visitor.VariableDeclAcceptCommand.accept(KermetaOptimizedVisitor.java:522) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:800) at org.kermeta.interpreter.internal.BlockInterpreter.doIt(BlockInterpreter.java:27) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:312) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:426) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:362) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:528) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:176) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.invoke(ExpressionInterpreter.java:172) at fr.irisa.triskell.kermeta.launcher.KTestInterpreter.launch(KTestInterpreter.java:33) at org.kermeta.interpreter.api.Interpreter.launch(Interpreter.java:338) at fr.irisa.triskell.kermeta.launcher.RunInterpretedTestCase.runTest(RunInterpretedTestCase.java:140)
| 0.610 |