/* * generated by Xtext */ package de.unidue.ecg.characterScript; import org.eclipse.xtext.linking.ILinkingDiagnosticMessageProvider; import org.eclipse.xtext.scoping.IScopeProvider; import org.eclipse.xtext.scoping.impl.ImportedNamespaceAwareLocalScopeProvider; import de.unidue.ecg.characterScript.scoping.CharacterScriptImportScopeProvider; import de.unidue.ecg.characterScript.scoping.CharacterScriptScopeProvider; import de.unidue.ecg.common.linking.CustomLinkingDiagnosticMessageProvider; /** * Use this class to register components to be used at runtime / without the Equinox extension registry. */ public class CharacterScriptRuntimeModule extends de.unidue.ecg.characterScript.AbstractCharacterScriptRuntimeModule { @Override public Class<? extends IScopeProvider> bindIScopeProvider() { return CharacterScriptScopeProvider.class; } public Class<? extends ImportedNamespaceAwareLocalScopeProvider> bindImportScopeProvider() { return CharacterScriptImportScopeProvider.class; } public Class<? extends ILinkingDiagnosticMessageProvider> bindILinkingDiagnosticMessageProvider() { return CustomLinkingDiagnosticMessageProvider.class; } }