org.eclipse.xtend.maven.XtendMavenStandaloneSetup Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of report Show documentation
Show all versions of report Show documentation
The report generator for the Jnario testing language.
The newest version!
package org.eclipse.xtend.maven;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.xtend.core.XtendStandaloneSetupGenerated;
import org.eclipse.xtend.core.xtend.XtendPackage;
import org.eclipse.xtext.ISetup;
import org.eclipse.xtext.xbase.annotations.XbaseWithAnnotationsStandaloneSetup;
import com.google.inject.Guice;
import com.google.inject.Injector;
public class XtendMavenStandaloneSetup implements ISetup {
private static Injector injector = null;
public Injector createInjectorAndDoEMFRegistration() {
if (injector != null)
return injector;
XbaseWithAnnotationsStandaloneSetup.doSetup();
EPackage.Registry.INSTANCE.put(XtendPackage.eINSTANCE.getNsURI(), XtendPackage.eINSTANCE);
injector = Guice.createInjector(new XtendMavenModule());
new XtendStandaloneSetupGenerated().register(injector);
return injector;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy