diff options
Diffstat (limited to 'plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/internal/AppliedStereotypePropertyActivator.java')
1 files changed, 19 insertions, 18 deletions
diff --git a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/internal/AppliedStereotypePropertyActivator.java b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/internal/AppliedStereotypePropertyActivator.java index e0f5557ba26..2df23ef69e9 100644 --- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/internal/AppliedStereotypePropertyActivator.java +++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/internal/AppliedStereotypePropertyActivator.java @@ -23,13 +23,14 @@ import org.eclipse.xtext.ui.shared.SharedStateModule; /** * This class was generated. Customizations should only happen in a newly - * introduced subclass. + * introduced subclass. */ public class AppliedStereotypePropertyActivator extends AbstractUIPlugin { - + private static final Logger logger = Logger.getLogger(AppliedStereotypePropertyActivator.class); - + private Cache<String, Injector> injectors = CacheBuilder.newBuilder().build(new CacheLoader<String, Injector>() { + @Override public Injector load(String language) throws Exception { Module runtimeModule = getRuntimeModule(language); @@ -39,27 +40,27 @@ public class AppliedStereotypePropertyActivator extends AbstractUIPlugin { return createInjector(mergedModule); } }); - + private static AppliedStereotypePropertyActivator INSTANCE; - + public static final String ORG_ECLIPSE_PAPYRUS_UML_TEXTEDIT_STEREOTYPEPROPERTY_XTEXT_APPLIEDSTEREOTYPEPROPERTY = "org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.AppliedStereotypeProperty"; - + public Injector getInjector(String languageName) { try { return injectors.get(languageName); - } catch(ExecutionException e) { + } catch (ExecutionException e) { logger.error("Failed to create injector for " + languageName); logger.error(e.getMessage(), e); throw new RuntimeException("Failed to create injector for " + languageName, e); } } - + @Override public void start(BundleContext context) throws Exception { super.start(context); INSTANCE = this; } - + @Override public void stop(BundleContext context) throws Exception { injectors.invalidateAll(); @@ -67,29 +68,29 @@ public class AppliedStereotypePropertyActivator extends AbstractUIPlugin { INSTANCE = null; super.stop(context); } - + public static AppliedStereotypePropertyActivator getInstance() { return INSTANCE; } - + protected Module getRuntimeModule(String grammar) { - if (ORG_ECLIPSE_PAPYRUS_UML_TEXTEDIT_STEREOTYPEPROPERTY_XTEXT_APPLIEDSTEREOTYPEPROPERTY.equals(grammar)) { + if(ORG_ECLIPSE_PAPYRUS_UML_TEXTEDIT_STEREOTYPEPROPERTY_XTEXT_APPLIEDSTEREOTYPEPROPERTY.equals(grammar)) { return new org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.AppliedStereotypePropertyRuntimeModule(); } - + throw new IllegalArgumentException(grammar); } - + protected Module getUiModule(String grammar) { - if (ORG_ECLIPSE_PAPYRUS_UML_TEXTEDIT_STEREOTYPEPROPERTY_XTEXT_APPLIEDSTEREOTYPEPROPERTY.equals(grammar)) { + if(ORG_ECLIPSE_PAPYRUS_UML_TEXTEDIT_STEREOTYPEPROPERTY_XTEXT_APPLIEDSTEREOTYPEPROPERTY.equals(grammar)) { return new org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui.AppliedStereotypePropertyUiModule(this); } - + throw new IllegalArgumentException(grammar); } - + protected Module getSharedStateModule() { return new SharedStateModule(); } - + } |