Class DefaultRuntimeModule

    • Constructor Detail

      • DefaultRuntimeModule

        public DefaultRuntimeModule()
    • Method Detail

      • configure

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

        public org.eclipse.emf.ecore.EValidator.Registry bindEValidatorRegistry()
      • bindEPackageRegistry

        public org.eclipse.emf.ecore.EPackage.Registry bindEPackageRegistry()
      • bindDiagnostician

        public java.lang.Class<? extends org.eclipse.emf.ecore.util.Diagnostician> bindDiagnostician()
      • bindIFragmentProvider

        public java.lang.Class<? extends IFragmentProvider> bindIFragmentProvider()
      • bindITransientValueService

        public java.lang.Class<? extends ITransientValueService> bindITransientValueService()
      • bindILocationInFileProvider

        public java.lang.Class<? extends ILocationInFileProvider> bindILocationInFileProvider()
      • bindIFormatter

        public java.lang.Class<? extends IFormatter> bindIFormatter()
      • bindINodeModelFormatter

        public java.lang.Class<? extends INodeModelFormatter> bindINodeModelFormatter()
      • bindISerializer

        public java.lang.Class<? extends ISerializer> bindISerializer()
      • bindISemanticSequencer

        public java.lang.Class<? extends ISemanticSequencer> bindISemanticSequencer()
        Since:
        2.0
      • bindConcreteSyntaxValidator

        public java.lang.Class<? extends IConcreteSyntaxValidator> bindConcreteSyntaxValidator()
      • bindIResourceFactory

        public java.lang.Class<? extends IResourceFactory> bindIResourceFactory()
      • bindILinkingService

        public java.lang.Class<? extends ILinkingService> bindILinkingService()
      • bindIScopeProvider

        public java.lang.Class<? extends IScopeProvider> bindIScopeProvider()
      • configureSerializerIScopeProvider

        public void configureSerializerIScopeProvider​(com.google.inject.Binder binder)
        Since:
        2.4
      • configureLinkingIScopeProvider

        public void configureLinkingIScopeProvider​(com.google.inject.Binder binder)
      • bindIGlobalScopeProvider

        public java.lang.Class<? extends IGlobalScopeProvider> bindIGlobalScopeProvider()
      • configureIResourceDescriptions

        public void configureIResourceDescriptions​(com.google.inject.Binder binder)
      • bindIQualifiedNameProvider

        public java.lang.Class<? extends IQualifiedNameProvider> bindIQualifiedNameProvider()
      • bindILinker

        public java.lang.Class<? extends ILinker> bindILinker()
      • bindIValueConverterService

        public java.lang.Class<? extends IValueConverterService> bindIValueConverterService()
      • bindITokenToStringConverter

        public java.lang.Class<? extends ITokenToStringConverter> bindITokenToStringConverter()
      • bindIPartialParserHelper

        public java.lang.Class<? extends IPartialParsingHelper> bindIPartialParserHelper()
      • bindITokenDefProvider

        public java.lang.Class<? extends ITokenDefProvider> bindITokenDefProvider()
      • bindIAstFactory

        public java.lang.Class<? extends IAstFactory> bindIAstFactory()
      • bindXtextResource

        public java.lang.Class<? extends XtextResource> bindXtextResource()
      • bindResourceSet

        public java.lang.Class<? extends org.eclipse.emf.ecore.resource.ResourceSet> bindResourceSet()
      • bindXtextResourceSet

        public java.lang.Class<? extends XtextResourceSet> bindXtextResourceSet()
      • bindIContainer$Manager

        public java.lang.Class<? extends IContainer.Manager> bindIContainer$Manager()
      • configureRuntimeEncodingProvider

        public void configureRuntimeEncodingProvider​(com.google.inject.Binder binder)
      • bindRuntimeEncodingProvider

        public java.lang.Class<? extends IEncodingProvider.Runtime> bindRuntimeEncodingProvider()
        Since:
        2.8
      • provideIEncodingProvider

        public java.lang.Class<? extends com.google.inject.Provider<IEncodingProvider>> provideIEncodingProvider()
      • configureIResourceDescriptionsBuilderScope

        public void configureIResourceDescriptionsBuilderScope​(com.google.inject.Binder binder)
      • configureIResourceDescriptionsLiveScope

        public void configureIResourceDescriptionsLiveScope​(com.google.inject.Binder binder)
      • configureGenericSemanticSequencer

        public void configureGenericSemanticSequencer​(com.google.inject.Binder binder)
        Since:
        2.0
      • configureUseIndexFragmentsForLazyLinking

        public void configureUseIndexFragmentsForLazyLinking​(com.google.inject.Binder binder)
        Since:
        2.7
      • configureIsAffectedExtensions

        public void configureIsAffectedExtensions​(com.google.inject.Binder binder)
        Since:
        2.22
        See Also:
        IsAffectedExtension