diff options
Diffstat (limited to 'org.eclipse.emf.ecore.xcore/src/org/eclipse/emf/ecore/xcore/resource/XcoreResource.java')
-rw-r--r-- | org.eclipse.emf.ecore.xcore/src/org/eclipse/emf/ecore/xcore/resource/XcoreResource.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/org.eclipse.emf.ecore.xcore/src/org/eclipse/emf/ecore/xcore/resource/XcoreResource.java b/org.eclipse.emf.ecore.xcore/src/org/eclipse/emf/ecore/xcore/resource/XcoreResource.java index 21f945142..280c30d8e 100644 --- a/org.eclipse.emf.ecore.xcore/src/org/eclipse/emf/ecore/xcore/resource/XcoreResource.java +++ b/org.eclipse.emf.ecore.xcore/src/org/eclipse/emf/ecore/xcore/resource/XcoreResource.java @@ -37,6 +37,9 @@ public class XcoreResource extends XbaseResource { @Inject private IReferableElementsUnloader.GenericUnloader unloader; + + @Inject + private XcoreJvmInferrer jvmInferrer; protected boolean fullyInitialized = false; @@ -96,7 +99,7 @@ public class XcoreResource extends XbaseResource { } } xcoreEcoreBuilder.link(); - super.getContents().addAll(new XcoreJvmInferrer().getDeclaredTypes(model)); + super.getContents().addAll(jvmInferrer.getDeclaredTypes(model)); } } |