diff options
Diffstat (limited to 'extraplugins/alf/org.eclipse.papyrus.operation.editor.xtext.ui/src-gen/org/eclipse/papyrus/operation/editor/xtext/ui/internal/OperationActivator.java')
-rw-r--r-- | extraplugins/alf/org.eclipse.papyrus.operation.editor.xtext.ui/src-gen/org/eclipse/papyrus/operation/editor/xtext/ui/internal/OperationActivator.java | 82 |
1 files changed, 0 insertions, 82 deletions
diff --git a/extraplugins/alf/org.eclipse.papyrus.operation.editor.xtext.ui/src-gen/org/eclipse/papyrus/operation/editor/xtext/ui/internal/OperationActivator.java b/extraplugins/alf/org.eclipse.papyrus.operation.editor.xtext.ui/src-gen/org/eclipse/papyrus/operation/editor/xtext/ui/internal/OperationActivator.java deleted file mode 100644 index 6e71e23cd11..00000000000 --- a/extraplugins/alf/org.eclipse.papyrus.operation.editor.xtext.ui/src-gen/org/eclipse/papyrus/operation/editor/xtext/ui/internal/OperationActivator.java +++ /dev/null @@ -1,82 +0,0 @@ -/* - * generated by Xtext - */ -package org.eclipse.papyrus.operation.editor.xtext.ui.internal; - -import static com.google.inject.util.Modules.override; -import static com.google.inject.Guice.createInjector; - -import org.apache.log4j.Logger; - -import org.eclipse.ui.plugin.AbstractUIPlugin; -import org.osgi.framework.BundleContext; - -import com.google.inject.Injector; -import com.google.inject.Module; - -import java.util.Map; -import java.util.HashMap; - -/** - * This class was generated. Customizations should only happen in a newly - * introduced subclass. - */ -public class OperationActivator extends AbstractUIPlugin { - - private Map<String, Injector> injectors = new HashMap<String, Injector>(); - private static OperationActivator INSTANCE; - - public Injector getInjector(String languageName) { - return injectors.get(languageName); - } - - @Override - public void start(BundleContext context) throws Exception { - super.start(context); - INSTANCE = this; - try { - registerInjectorFor("org.eclipse.papyrus.operation.editor.xtext.Operation"); - - } catch (Exception e) { - Logger.getLogger(getClass()).error(e.getMessage(), e); - throw e; - } - } - - protected void registerInjectorFor(String language) throws Exception { - injectors.put(language, createInjector( - override(override(getRuntimeModule(language)).with(getSharedStateModule())).with(getUiModule(language)))); - } - - @Override - public void stop(BundleContext context) throws Exception { - injectors.clear(); - INSTANCE = null; - super.stop(context); - } - - public static OperationActivator getInstance() { - return INSTANCE; - } - - protected Module getRuntimeModule(String grammar) { - if ("org.eclipse.papyrus.operation.editor.xtext.Operation".equals(grammar)) { - return new org.eclipse.papyrus.operation.editor.xtext.OperationRuntimeModule(); - } - - throw new IllegalArgumentException(grammar); - } - - protected Module getUiModule(String grammar) { - if ("org.eclipse.papyrus.operation.editor.xtext.Operation".equals(grammar)) { - return new org.eclipse.papyrus.operation.editor.xtext.ui.OperationUiModule(this); - } - - throw new IllegalArgumentException(grammar); - } - - protected Module getSharedStateModule() { - return new org.eclipse.xtext.ui.shared.SharedStateModule(); - } - -} |