Search in sources :

Example 1 with ResourceFactoryImpl

use of org.eclipse.emf.ecore.resource.impl.ResourceFactoryImpl in project xtext-core by eclipse.

the class Bug287988WithEagerLinkingTest method setUp.

@Override
public void setUp() throws Exception {
    super.setUp();
    factory = new ResourceFactoryImpl() {

        @Override
        public Resource createResource(URI uri) {
            XtextResource resource = new XtextResource();
            injectMembers(resource);
            resource.setLinker(get(Linker.class));
            resource.setURI(uri);
            return resource;
        }
    };
    Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put("bug287988testlanguage", factory);
}
Also used : XtextResource(org.eclipse.xtext.resource.XtextResource) Resource(org.eclipse.emf.ecore.resource.Resource) XtextResource(org.eclipse.xtext.resource.XtextResource) ResourceFactoryImpl(org.eclipse.emf.ecore.resource.impl.ResourceFactoryImpl) URI(org.eclipse.emf.common.util.URI)

Aggregations

URI (org.eclipse.emf.common.util.URI)1 Resource (org.eclipse.emf.ecore.resource.Resource)1 ResourceFactoryImpl (org.eclipse.emf.ecore.resource.impl.ResourceFactoryImpl)1 XtextResource (org.eclipse.xtext.resource.XtextResource)1