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 specificIScopeProvider
implementation.Class<? extends LazyLinkResolver>
Class<? extends org.eclipse.emf.ecore.xmi.XMLResource>
void
configure
(com.google.inject.Binder binder) void
configureFileExtensions
(com.google.inject.Binder binder) void
configureIgnoreCaseLinking
(com.google.inject.Binder binder) void
configureIResourceDescriptions
(com.google.inject.Binder binder) void
configureIResourceDescriptionsBuilderScope
(com.google.inject.Binder binder) void
configureIResourceDescriptionsPersisted
(com.google.inject.Binder binder) void
configureIScopeProviderDelegate
(com.google.inject.Binder binder) void
configureLanguageName
(com.google.inject.Binder binder) protected abstract String
protected abstract String
protected String
Methods 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, configureLinkingIScopeProvider
Methods inherited from class org.eclipse.xtext.service.AbstractGenericModule
bindProperties, getBindings, tryBindProperties
-
Field Details
-
properties
-
-
Constructor Details
-
AbstractRuntimeModule
public AbstractRuntimeModule()
-
-
Method Details
-
bindXmlResource
- Specified by:
bindXmlResource
in classDefaultRuntimeModule
-
bindAbstractXmlParser
- Specified by:
bindAbstractXmlParser
in classDefaultRuntimeModule
-
bindAbstractXmlSerializer
- Specified by:
bindAbstractXmlSerializer
in classDefaultRuntimeModule
-
bindEscape
-
bindILinker
- Overrides:
bindILinker
in classDefaultRuntimeModule
-
bindLazyLinkResolver
-
configure
public void configure(com.google.inject.Binder binder) - Specified by:
configure
in interfacecom.google.inject.Module
- Overrides:
configure
in classDefaultRuntimeModule
-
configureLanguageName
public void configureLanguageName(com.google.inject.Binder binder) -
configureFileExtensions
public void configureFileExtensions(com.google.inject.Binder binder) -
bindIScopeProvider
Binds specificIScopeProvider
implementation.- Overrides:
bindIScopeProvider
in classDefaultRuntimeModule
-
configureIScopeProviderDelegate
public void configureIScopeProviderDelegate(com.google.inject.Binder binder) -
configureIResourceDescriptionsPersisted
public void configureIResourceDescriptionsPersisted(com.google.inject.Binder binder) -
bindIGlobalScopeProvider
- Overrides:
bindIGlobalScopeProvider
in classDefaultRuntimeModule
-
configureIgnoreCaseLinking
public void configureIgnoreCaseLinking(com.google.inject.Binder binder) -
bindIContainer$Manager
- Overrides:
bindIContainer$Manager
in 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:
configureIResourceDescriptions
in classDefaultRuntimeModule
-
configureIResourceDescriptionsBuilderScope
public void configureIResourceDescriptionsBuilderScope(com.google.inject.Binder binder) - Overrides:
configureIResourceDescriptionsBuilderScope
in classDefaultRuntimeModule
-
bindIGenerator
-
getPropertiesFilePath
-
getLanguageName
-
getFileExtension
-