/plugins/jnario-maven-plugin/src/main/java/org/jnario/maven/SpecMavenStandaloneSetup.java
http://github.com/bmwcarit/Jnario · Java · 24 lines · 18 code · 6 blank · 0 comment · 2 complexity · 6f8770e9ca275d9b9d46ae4dd8df3593 MD5 · raw file
- package org.jnario.maven;
- import org.eclipse.emf.ecore.EPackage;
- import org.eclipse.xtext.ISetup;
- import org.jnario.spec.SpecStandaloneSetupGenerated;
- import org.jnario.spec.spec.SpecPackage;
- import com.google.inject.Guice;
- import com.google.inject.Injector;
- public class SpecMavenStandaloneSetup implements ISetup {
- private static Injector injector = null;
- public Injector createInjectorAndDoEMFRegistration() {
- if (injector != null)
- return injector;
- EPackage.Registry.INSTANCE.put(SpecPackage.eINSTANCE.getNsURI(), SpecPackage.eINSTANCE);
- injector = Guice.createInjector(new SpecMavenModule());
- new SpecStandaloneSetupGenerated().register(injector);
- return injector;
- }
- }