You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Given a metaclass A with a method foo() and a child metaclass B in the EPackage bar, the following code raises the error Can't find matching EOperation in bar.B:
openclassbar.B {
override void foo() {
}
}
This is very inconvenient because, even though #151 is now fixed, #13 still causes unexpected name clashes.
Expected behavior
The method is properly resolved and no marker is shown.
How to reproduce
Create the metamodel described above and use given semantics.
Bug description
Given a metaclass A with a method foo() and a child metaclass B in the EPackage bar, the following code raises the error Can't find matching EOperation in bar.B:
This is very inconvenient because, even though #151 is now fixed, #13 still causes unexpected name clashes.
Expected behavior
The method is properly resolved and no marker is shown.
How to reproduce
Create the metamodel described above and use given semantics.
Additional context
Investigation
Related to #119. It's this FIXME:
ale-lang/plugins/org.eclipse.emf.ecoretools.ale.core/src/org/eclipse/emf/ecoretools/ale/core/parser/internal/AntlrAstToAleBehaviorsFactory.java
Lines 528 to 530 in 1ad1bba
The text was updated successfully, but these errors were encountered: