From 5dd3aaf9716d9bc6f6cd9c1c9248593e5f1e11e3 Mon Sep 17 00:00:00 2001 From: Jan Koehnlein Date: Thu, 11 Feb 2016 16:34:33 +0100 Subject: [PATCH] [bug 487622] register Ecore.ecore directly to resourceSet in generator --- .../xtext/generator/XtextGeneratorResourceSetInitializer.xtend | 2 ++ 1 file changed, 2 insertions(+) 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) ]