Community
Participate
Working Groups
NOTE: the following example should print "2" while actually it outputs "4" NOTE2: override used here to show real complexity of tracing such bugs modeltype Ecore uses "http://www.eclipse.org/emf/2002/Ecore"; transformation overload_bug(); main() { var e : EClassifier := object EClass{}; e.a(1, 1); } query EClass::a(i : Integer, i1 : Integer) { dump('2'); } query EClass::a(i : Integer, r : Real) { dump('4'); } query EClassifier::a(i : Integer, r : Real) { dump('1'); } query EClassifier::a(i : Integer, i1 : Integer) { dump('3'); }
Covered by #275887.