Class AbstractRuntimeModule
java.lang.Object
org.eclipse.xtext.service.AbstractGenericModule
com._1c.g5.modeling.xtext.service.DefaultRuntimeModule
com._1c.g5.modeling.xtext.service.AbstractRuntimeModule
- All Implemented Interfaces:
com.google.inject.Module
- Direct Known Subclasses:
AdditionalIndexesRuntimeModule,BpSchemeRuntimeModule,CaiRuntimeModule,ChartRuntimeModule,CmiRuntimeModule,DcsRuntimeModule,DistributionSupportRuntimeModule,EventHandlersRuntimeModule,FormRuntimeModule,GeographicalSchemaRuntimeModule,HpwaRuntimeModule,MdRuntimeModule,PlannerRuntimeModule,RightsRuntimeModule,ScheduleRuntimeModule,StandaloneConfigurationContentRuntimeModule,StyleRuntimeModule,SuppressRuntimeModule,WsRuntimeModule,XdtoRuntimeModule
Abstract runtime module implementation.
Clients should extend this implementation for their specific modules.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionClass<? extends XmlParserAdapter>Class<? extends IXmlSerializer>Class<? extends org.eclipse.xtext.resource.containers.IAllContainersState.Provider>Class<? extends org.eclipse.xtext.resource.IContainer.Manager>Class<? extends org.eclipse.xtext.generator.IGenerator>Class<? extends org.eclipse.xtext.scoping.IGlobalScopeProvider>abstract Class<? extends org.eclipse.xtext.scoping.IScopeProvider>Binds specificIScopeProviderimplementation.Class<? extends LazyLinkResolver>Class<? extends org.eclipse.emf.ecore.xmi.XMLResource>voidconfigure(com.google.inject.Binder binder) voidconfigureFileExtensions(com.google.inject.Binder binder) voidconfigureIgnoreCaseLinking(com.google.inject.Binder binder) voidconfigureIResourceDescriptions(com.google.inject.Binder binder) voidconfigureIResourceDescriptionsBuilderScope(com.google.inject.Binder binder) voidconfigureIResourceDescriptionsPersisted(com.google.inject.Binder binder) voidconfigureIScopeProviderDelegate(com.google.inject.Binder binder) voidconfigureLanguageName(com.google.inject.Binder binder) protected abstract Stringprotected abstract Stringprotected StringMethods inherited from class com._1c.g5.modeling.xtext.service.DefaultRuntimeModule
bindCompositeEValidator, bindDiagnostician, bindEPackageRegistry, bindEValidatorRegistry, bindICrossReferenceSerializer, bindIDiagnosticConverter, bindIFormatter, bindIFragmentProvider, bindILinkingDiagnosticMessageProvider, bindILinkingService, bindILocationInFileProvider, bindIResourceServiceProvider$Registry, bindLazyUriEncoder, bindResource$Factory, bindResourceSet, bindXtextResourceSet, configureIResourceDescriptionsLiveScope, configureLinkingIScopeProviderMethods inherited from class org.eclipse.xtext.service.AbstractGenericModule
bindProperties, getBindings, tryBindProperties
-
Field Details
-
properties
-
-
Constructor Details
-
AbstractRuntimeModule
public AbstractRuntimeModule()
-
-
Method Details
-
bindXmlResource
- Specified by:
bindXmlResourcein classDefaultRuntimeModule
-
bindAbstractXmlParser
- Specified by:
bindAbstractXmlParserin classDefaultRuntimeModule
-
bindAbstractXmlSerializer
- Specified by:
bindAbstractXmlSerializerin classDefaultRuntimeModule
-
bindEscape
-
bindILinker
- Overrides:
bindILinkerin classDefaultRuntimeModule
-
bindLazyLinkResolver
-
configure
public void configure(com.google.inject.Binder binder) - Specified by:
configurein interfacecom.google.inject.Module- Overrides:
configurein classDefaultRuntimeModule
-
configureLanguageName
public void configureLanguageName(com.google.inject.Binder binder) -
configureFileExtensions
public void configureFileExtensions(com.google.inject.Binder binder) -
bindIScopeProvider
Binds specificIScopeProviderimplementation.- Overrides:
bindIScopeProviderin classDefaultRuntimeModule
-
configureIScopeProviderDelegate
public void configureIScopeProviderDelegate(com.google.inject.Binder binder) -
configureIResourceDescriptionsPersisted
public void configureIResourceDescriptionsPersisted(com.google.inject.Binder binder) -
bindIGlobalScopeProvider
- Overrides:
bindIGlobalScopeProviderin classDefaultRuntimeModule
-
configureIgnoreCaseLinking
public void configureIgnoreCaseLinking(com.google.inject.Binder binder) -
bindIContainer$Manager
- Overrides:
bindIContainer$Managerin classDefaultRuntimeModule
-
bindIAllContainersState$Provider
public Class<? extends org.eclipse.xtext.resource.containers.IAllContainersState.Provider> bindIAllContainersState$Provider() -
configureIResourceDescriptions
public void configureIResourceDescriptions(com.google.inject.Binder binder) - Overrides:
configureIResourceDescriptionsin classDefaultRuntimeModule
-
configureIResourceDescriptionsBuilderScope
public void configureIResourceDescriptionsBuilderScope(com.google.inject.Binder binder) - Overrides:
configureIResourceDescriptionsBuilderScopein classDefaultRuntimeModule
-
bindIGenerator
-
getPropertiesFilePath
-
getLanguageName
-
getFileExtension
-