diff --git a/plugins/org.eclipse.xtext.xtext.generator/src/org/eclipse/xtext/xtext/generator/XtextGeneratorResourceSetInitializer.xtend b/plugins/org.eclipse.xtext.xtext.generator/src/org/eclipse/xtext/xtext/generator/XtextGeneratorResourceSetInitializer.xtend index da8675f6b..c81e08abf 100644 --- a/plugins/org.eclipse.xtext.xtext.generator/src/org/eclipse/xtext/xtext/generator/XtextGeneratorResourceSetInitializer.xtend +++ b/plugins/org.eclipse.xtext.xtext.generator/src/org/eclipse/xtext/xtext/generator/XtextGeneratorResourceSetInitializer.xtend @@ -19,6 +19,7 @@ import org.eclipse.emf.mwe.utils.StandaloneSetup import org.eclipse.xtext.ecore.EcoreSupportStandaloneSetup import org.eclipse.xtext.resource.IResourceServiceProvider import org.eclipse.xtext.util.internal.Log +import org.eclipse.emf.ecore.EcorePackage /** * @noextend @@ -30,6 +31,7 @@ class XtextGeneratorResourceSetInitializer { public def void initialize(ResourceSet resourceSet, List referencedResources) { val delegate = new StandaloneSetup delegate.resourceSet = resourceSet + resourceSet.packageRegistry.put(EcorePackage.eNS_URI, EcorePackage.eINSTANCE) referencedResources.forEach[ loadResource(resourceSet) ]