Class AbstractRuntimeModule

    • Constructor Detail

      • AbstractRuntimeModule

        public AbstractRuntimeModule()
    • Method Detail

      • bindEscape

        public Class<? extends Escape> bindEscape()
      • configure

        public void configure​(com.google.inject.Binder binder)
        Specified by:
        configure in interface com.google.inject.Module
        Overrides:
        configure in class DefaultRuntimeModule
      • configureLanguageName

        public void configureLanguageName​(com.google.inject.Binder binder)
      • configureFileExtensions

        public void configureFileExtensions​(com.google.inject.Binder binder)
      • bindIScopeProvider

        public abstract Class<? extends org.eclipse.xtext.scoping.IScopeProvider> bindIScopeProvider()
        Binds specific IScopeProvider implementation.
        Overrides:
        bindIScopeProvider in class DefaultRuntimeModule
      • configureIScopeProviderDelegate

        public void configureIScopeProviderDelegate​(com.google.inject.Binder binder)
      • configureIResourceDescriptionsPersisted

        public void configureIResourceDescriptionsPersisted​(com.google.inject.Binder binder)
      • configureIgnoreCaseLinking

        public void configureIgnoreCaseLinking​(com.google.inject.Binder binder)
      • bindIAllContainersState$Provider

        public Class<? extends org.eclipse.xtext.resource.containers.IAllContainersState.Provider> bindIAllContainersState$Provider()
      • bindIGenerator

        public Class<? extends org.eclipse.xtext.generator.IGenerator> bindIGenerator()
      • getPropertiesFilePath

        protected String getPropertiesFilePath()
      • getLanguageName

        protected abstract String getLanguageName()
      • getFileExtension

        protected abstract String getFileExtension()