commit | c80504db22e48fc759959350062c30402f8b7b31 | [log] [tgz] |
---|---|---|
author | Ed Merks <ed.merks@gmail.com> | Sat Jan 07 13:05:47 2017 +0100 |
committer | Ed Merks <ed.merks@gmail.com> | Sat Jan 07 13:05:47 2017 +0100 |
tree | 91a4f1002a22939df7ad3b978f5e0572623756fe | |
parent | 19ff406e1f385f91afe1ec852c753796cccbbb9d [diff] |
[505615] Inferred JVM type of a XPackage's interface contains invalid methods
diff --git a/plugins/org.eclipse.emf.ecore.xcore/src/org/eclipse/emf/ecore/xcore/util/XcoreJvmInferrer.java b/plugins/org.eclipse.emf.ecore.xcore/src/org/eclipse/emf/ecore/xcore/util/XcoreJvmInferrer.java index c0b5fbe..c13952c 100644 --- a/plugins/org.eclipse.emf.ecore.xcore/src/org/eclipse/emf/ecore/xcore/util/XcoreJvmInferrer.java +++ b/plugins/org.eclipse.emf.ecore.xcore/src/org/eclipse/emf/ecore/xcore/util/XcoreJvmInferrer.java
@@ -1471,7 +1471,10 @@ associate(genFeature, featureFieldInferrer); associate(genClass, featureFieldInferrer); members.add(featureFieldInferrer.getInferredElement()); + } + for (final GenFeature genFeature : genClass.getGenFeatures()) + { JvmElementInferrer<JvmOperation> featureAccessorInferrer = new JvmElementInferrer<JvmOperation>(X_VERY_LOW) {