Class DefaultRuntimeModule

  • All Implemented Interfaces:
    com.google.inject.Module
    Direct Known Subclasses:
    AbstractRuntimeModule

    public abstract class DefaultRuntimeModule
    extends org.eclipse.xtext.service.AbstractGenericModule
    Default guice runtime module
    Restriction:
    This class is not intended to be extended by clients.
    • Constructor Detail

      • DefaultRuntimeModule

        public DefaultRuntimeModule()
    • Method Detail

      • bindXmlResource

        public abstract Class<? extends org.eclipse.emf.ecore.xmi.XMLResource> bindXmlResource()
      • bindAbstractXmlSerializer

        public abstract Class<? extends IXmlSerializer> bindAbstractXmlSerializer()
      • bindResource$Factory

        public Class<? extends org.eclipse.emf.ecore.resource.Resource.Factory> bindResource$Factory()
      • bindILinker

        public Class<? extends ILinker> bindILinker()
      • bindILinkingDiagnosticMessageProvider

        public Class<? extends org.eclipse.xtext.linking.ILinkingDiagnosticMessageProvider> bindILinkingDiagnosticMessageProvider()
      • configure

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

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

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

        public org.eclipse.xtext.resource.IResourceServiceProvider.Registry bindIResourceServiceProvider$Registry()
      • bindDiagnostician

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

        public Class<? extends org.eclipse.xtext.resource.IFragmentProvider> bindIFragmentProvider()
      • bindIDiagnosticConverter

        public Class<? extends org.eclipse.xtext.validation.IDiagnosticConverter> bindIDiagnosticConverter()
      • bindILocationInFileProvider

        public Class<? extends org.eclipse.xtext.resource.ILocationInFileProvider> bindILocationInFileProvider()
      • bindIScopeProvider

        public Class<? extends org.eclipse.xtext.scoping.IScopeProvider> bindIScopeProvider()
      • configureLinkingIScopeProvider

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

        public Class<? extends org.eclipse.xtext.scoping.IGlobalScopeProvider> bindIGlobalScopeProvider()
      • configureIResourceDescriptions

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

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

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

        public Class<? extends org.eclipse.xtext.resource.XtextResourceSet> bindXtextResourceSet()
      • bindIContainer$Manager

        public Class<? extends org.eclipse.xtext.resource.IContainer.Manager> bindIContainer$Manager()
      • configureIResourceDescriptionsLiveScope

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

        public Class<? extends org.eclipse.xtext.validation.CompositeEValidator> bindCompositeEValidator()