io.sarl.lang
Class AbstractSARLRuntimeModule
All Superinterfaces:
com.google.inject.Module
All Known Subclasses:
SARLRuntimeModule
abstract class AbstractSARLRuntimeModule
extends java.lang.Object
Manual modifications go to SARLRuntimeModule.
Field Summary
Modifier and type Field and description
protected var java.util.Properties properties
Constructor Summary
Constructor and description
new
Action Summary
Modifier and type Action and description
java.lang.Class<T> bindAbstractFileSystemSupport
java.lang.Class<T> bindActiveAnnotationContextProvider
java.lang.ClassLoader bindClassLoaderToInstance
java.lang.Class<T> bindCodeBuilderFactory
java.lang.Class<T> bindConfigurableIssueCodesProvider
java.lang.Class<T> bindConstructorScopes
java.lang.Class<T> bindDefaultBatchTypeResolver
java.lang.Class<T> bindDefaultReentrantTypeResolver
java.lang.Class<T> bindEarlyExitValidator
java.lang.Class<T> bindEObjectAtOffsetHelper
java.lang.Class<T> bindExtendedEarlyExitComputer
java.lang.Class<T> bindFeatureNameValidator
java.lang.Class<T> bindFormatterPreferenceKeys
java.lang.Class<T> bindHumanReadableTypeNames
java.lang.Class<T> bindIActionPrototypeProvider
java.lang.Class<T> bindIAntlrTokenFileProvider
java.lang.Class<T> bindIBatchScopeProvider
java.lang.Class<T> bindIBlockExpressionBuilder
java.lang.Class<T> bindIContextualOutputConfigurationProvider
java.lang.Class<T> bindIDefaultResourceDescriptionStrategy
java.lang.Class<T> bindIDocumentationFormatter
java.lang.Class<T> bindIDValueConverter
java.lang.Class<T> bindIEarlyExitComputer
java.lang.Class<T> bindIEcoreDocumentationBuilder
java.lang.Class<T> bindIEObjectDocumentationProvider
java.lang.Class<T> bindIEObjectDocumentationProviderExtension
java.lang.Class<T> bindIExpressionBuilder
java.lang.Class<T> bindIExpressionInterpreter
java.lang.Class<T> bindIExtraLanguageContributions
java.lang.Class<T> bindIExtraLanguageGeneratorProvider
java.lang.Class<T> bindIExtraLanguageValidatorProvider
java.lang.Class<T> bindIFeatureCallValidator
java.lang.Class<T> bindIFileHeaderProvider
java.lang.Class<T> bindIFormalParameterBuilder
java.lang.Class<T> bindIFormatter2
java.lang.Class<T> bindIGenerator
java.lang.Class<T> bindIGeneratorConfigProvider
java.lang.Class<T> bindIGeneratorConfigProvider2
java.lang.Class<T> bindIGlobalScopeProvider
java.lang.Class<T> bindIGrammarAccess
java.lang.Class<T> bindIImportsConfiguration
java.lang.Class<T> bindIJvmModelInferrer
java.lang.Class<T> bindILinker
java.lang.Class<T> bindILocationInFileProvider
java.lang.Class<T> bindImplicitlyImportedFeatures
java.lang.Class<T> bindImplicitReturnFinder
java.lang.Class<T> bindImportedTypesCollector
java.lang.Class<T> bindIOutputConfigurationProvider
java.lang.Class<T> bindIParser
java.lang.Class<T> bindIPartialParserHelper
java.lang.Class<T> bindIQualifiedNameConverter
java.lang.Class<T> bindIQualifiedNameProvider
java.lang.Class<T> bindIResourceChangeRegistry
java.lang.Class<T> bindIResourceStorageFacade
java.lang.Class<T> bindIResourceValidator
java.lang.Class<T> bindISarlActionBuilder
java.lang.Class<T> bindISarlAgentBuilder
java.lang.Class<T> bindISarlAnnotationTypeBuilder
java.lang.Class<T> bindISarlArtifactBuilder
java.lang.Class<T> bindISarlBehaviorBuilder
java.lang.Class<T> bindISarlBehaviorUnitBuilder
java.lang.Class<T> bindISarlCapacityBuilder
java.lang.Class<T> bindISarlClassBuilder
java.lang.Class<T> bindISarlConstructorBuilder
java.lang.Class<T> bindISarlEarlyExitComputer
java.lang.Class<T> bindISarlEnumerationBuilder
java.lang.Class<T> bindISarlEnumLiteralBuilder
java.lang.Class<T> bindISarlEventBuilder
java.lang.Class<T> bindISarlFieldBuilder
java.lang.Class<T> bindISarlInterfaceBuilder
java.lang.Class<T> bindISarlSkillBuilder
java.lang.Class<T> bindISarlSpaceBuilder
java.lang.Class<T> bindIScriptBuilder
java.lang.Class<T> bindISemanticSequencer
java.lang.Class<T> bindISerializer
java.lang.Class<T> bindIShouldGenerate
java.lang.Class<T> bindISyntacticSequencer
java.lang.Class<T> bindISyntaxErrorMessageProvider
java.lang.Class<T> bindITokenDefProvider
java.lang.Class<T> bindITokenToStringConverter
java.lang.Class<T> bindITypeComputer
java.lang.Class<T> bindITypeParameterBuilder
java.lang.Class<T> bindIUnorderedGroupHelper
java.lang.Class<T> bindIValueConverterService
java.lang.Class<T> bindJvmModelAssociator
java.lang.Class<T> bindJvmModelGenerator
java.lang.Class<T> bindJvmTypeReferencesValidator
java.lang.Class<T> bindLexer
java.lang.Class<T> bindMutableFileSystemSupport
java.lang.Class<T> bindProcessorInstanceForJvmTypeProvider
java.lang.Class<T> bindReadAndWriteTracking
java.lang.Class<T> bindReferenceFinder
java.lang.Class<T> bindSARLExpressionHelper
SarlFactory bindSarlFactoryToInstance
java.lang.Class<T> bindSARLValidator
java.lang.Class<T> bindSTRINGValueConverter
java.lang.Class<T> bindSyntaxErrorMessageProvider
java.lang.Class<T> bindTargetURICollector
java.lang.Class<T> bindTokenRegionProvider
java.lang.Class<T> bindTokenSourceProvider
java.lang.Class<T> bindTraceAwarePostProcessor
java.lang.Class<T> bindTypeUsageCollector
java.lang.Class<T> bindXbaseCompiler
org.eclipse.xtext.xbase.XbaseFactory bindXbaseFactoryToInstance
java.lang.Class<T> bindXExpressionHelper
org.eclipse.xtend.core.xtend.XtendFactory bindXtendFactoryToInstance
void configure(Binder)
void configureCompilationUnitImpl(Binder)
void configureconfigureAbstractTypeScopeProviderForSourceAppender(Binder)
void configureFileExtensions(Binder)
void configureFormatterPreferences(Binder)
void configureIGenerator2ExtraLanguageMainGenerator(Binder)
void configureIgnoreCaseLinking(Binder)
void configureIResourceDescriptions(Binder)
void configureIResourceDescriptionsPersisted(Binder)
void configureIScopeProviderDelegate(Binder)
void configureLanguageName(Binder)
void configureRuntimeLexer(Binder)
void configureSerializerIScopeProvider(Binder)
com.google.inject.Provider<T> provideInternalSARLLexer
Field Details
properties
protected var properties : java.util.Properties
Constructor Details
new
new
Action Details
bindAbstractFileSystemSupport
def bindAbstractFileSystemSupport : java.lang.Class<T>
bindActiveAnnotationContextProvider
def bindActiveAnnotationContextProvider : java.lang.Class<T>
bindClassLoaderToInstance
def bindClassLoaderToInstance : java.lang.ClassLoader
bindCodeBuilderFactory
def bindCodeBuilderFactory : java.lang.Class<T>
bindConfigurableIssueCodesProvider
def bindConfigurableIssueCodesProvider : java.lang.Class<T>
bindConstructorScopes
def bindConstructorScopes : java.lang.Class<T>
bindDefaultBatchTypeResolver
def bindDefaultBatchTypeResolver : java.lang.Class<T>
bindDefaultReentrantTypeResolver
def bindDefaultReentrantTypeResolver : java.lang.Class<T>
bindEarlyExitValidator
def bindEarlyExitValidator : java.lang.Class<T>
bindEObjectAtOffsetHelper
def bindEObjectAtOffsetHelper : java.lang.Class<T>
bindExtendedEarlyExitComputer
def bindExtendedEarlyExitComputer : java.lang.Class<T>
bindFeatureNameValidator
def bindFeatureNameValidator : java.lang.Class<T>
bindFormatterPreferenceKeys
def bindFormatterPreferenceKeys : java.lang.Class<T>
bindHumanReadableTypeNames
def bindHumanReadableTypeNames : java.lang.Class<T>
bindIActionPrototypeProvider
def bindIActionPrototypeProvider : java.lang.Class<T>
bindIAntlrTokenFileProvider
def bindIAntlrTokenFileProvider : java.lang.Class<T>
bindIBatchScopeProvider
def bindIBatchScopeProvider : java.lang.Class<T>
bindIBlockExpressionBuilder
def bindIBlockExpressionBuilder : java.lang.Class<T>
bindIContextualOutputConfigurationProvider
def bindIContextualOutputConfigurationProvider : java.lang.Class<T>
bindIDefaultResourceDescriptionStrategy
def bindIDefaultResourceDescriptionStrategy : java.lang.Class<T>
bindIDocumentationFormatter
def bindIDocumentationFormatter : java.lang.Class<T>
bindIDValueConverter
def bindIDValueConverter : java.lang.Class<T>
bindIEarlyExitComputer
def bindIEarlyExitComputer : java.lang.Class<T>
bindIEcoreDocumentationBuilder
def bindIEcoreDocumentationBuilder : java.lang.Class<T>
bindIEObjectDocumentationProvider
def bindIEObjectDocumentationProvider : java.lang.Class<T>
bindIEObjectDocumentationProviderExtension
def bindIEObjectDocumentationProviderExtension : java.lang.Class<T>
bindIExpressionBuilder
def bindIExpressionBuilder : java.lang.Class<T>
bindIExpressionInterpreter
def bindIExpressionInterpreter : java.lang.Class<T>
bindIExtraLanguageContributions
def bindIExtraLanguageContributions : java.lang.Class<T>
bindIExtraLanguageGeneratorProvider
def bindIExtraLanguageGeneratorProvider : java.lang.Class<T>
bindIExtraLanguageValidatorProvider
def bindIExtraLanguageValidatorProvider : java.lang.Class<T>
bindIFeatureCallValidator
def bindIFeatureCallValidator : java.lang.Class<T>
bindIFileHeaderProvider
def bindIFileHeaderProvider : java.lang.Class<T>
bindIFormalParameterBuilder
def bindIFormalParameterBuilder : java.lang.Class<T>
bindIFormatter2
def bindIFormatter2 : java.lang.Class<T>
bindIGenerator
def bindIGenerator : java.lang.Class<T>
bindIGeneratorConfigProvider
def bindIGeneratorConfigProvider : java.lang.Class<T>
bindIGeneratorConfigProvider2
def bindIGeneratorConfigProvider2 : java.lang.Class<T>
bindIGlobalScopeProvider
def bindIGlobalScopeProvider : java.lang.Class<T>
bindIGrammarAccess
def bindIGrammarAccess : java.lang.Class<T>
bindIImportsConfiguration
def bindIImportsConfiguration : java.lang.Class<T>
bindIJvmModelInferrer
def bindIJvmModelInferrer : java.lang.Class<T>
bindILinker
def bindILinker : java.lang.Class<T>
bindILocationInFileProvider
def bindILocationInFileProvider : java.lang.Class<T>
bindImplicitlyImportedFeatures
def bindImplicitlyImportedFeatures : java.lang.Class<T>
bindImplicitReturnFinder
def bindImplicitReturnFinder : java.lang.Class<T>
bindImportedTypesCollector
def bindImportedTypesCollector : java.lang.Class<T>
bindIOutputConfigurationProvider
def bindIOutputConfigurationProvider : java.lang.Class<T>
bindIParser
def bindIParser : java.lang.Class<T>
bindIPartialParserHelper
def bindIPartialParserHelper : java.lang.Class<T>
bindIQualifiedNameConverter
def bindIQualifiedNameConverter : java.lang.Class<T>
bindIQualifiedNameProvider
def bindIQualifiedNameProvider : java.lang.Class<T>
bindIResourceChangeRegistry
def bindIResourceChangeRegistry : java.lang.Class<T>
bindIResourceStorageFacade
def bindIResourceStorageFacade : java.lang.Class<T>
bindIResourceValidator
def bindIResourceValidator : java.lang.Class<T>
bindISarlActionBuilder
def bindISarlActionBuilder : java.lang.Class<T>
bindISarlAgentBuilder
def bindISarlAgentBuilder : java.lang.Class<T>
bindISarlAnnotationTypeBuilder
def bindISarlAnnotationTypeBuilder : java.lang.Class<T>
bindISarlArtifactBuilder
def bindISarlArtifactBuilder : java.lang.Class<T>
bindISarlBehaviorBuilder
def bindISarlBehaviorBuilder : java.lang.Class<T>
bindISarlBehaviorUnitBuilder
def bindISarlBehaviorUnitBuilder : java.lang.Class<T>
bindISarlCapacityBuilder
def bindISarlCapacityBuilder : java.lang.Class<T>
bindISarlClassBuilder
def bindISarlClassBuilder : java.lang.Class<T>
bindISarlConstructorBuilder
def bindISarlConstructorBuilder : java.lang.Class<T>
bindISarlEarlyExitComputer
def bindISarlEarlyExitComputer : java.lang.Class<T>
bindISarlEnumerationBuilder
def bindISarlEnumerationBuilder : java.lang.Class<T>
bindISarlEnumLiteralBuilder
def bindISarlEnumLiteralBuilder : java.lang.Class<T>
bindISarlEventBuilder
def bindISarlEventBuilder : java.lang.Class<T>
bindISarlFieldBuilder
def bindISarlFieldBuilder : java.lang.Class<T>
bindISarlInterfaceBuilder
def bindISarlInterfaceBuilder : java.lang.Class<T>
bindISarlSkillBuilder
def bindISarlSkillBuilder : java.lang.Class<T>
bindISarlSpaceBuilder
def bindISarlSpaceBuilder : java.lang.Class<T>
bindIScriptBuilder
def bindIScriptBuilder : java.lang.Class<T>
bindISemanticSequencer
def bindISemanticSequencer : java.lang.Class<T>
bindISerializer
def bindISerializer : java.lang.Class<T>
bindIShouldGenerate
def bindIShouldGenerate : java.lang.Class<T>
bindISyntacticSequencer
def bindISyntacticSequencer : java.lang.Class<T>
bindISyntaxErrorMessageProvider
def bindISyntaxErrorMessageProvider : java.lang.Class<T>
bindITokenDefProvider
def bindITokenDefProvider : java.lang.Class<T>
bindITokenToStringConverter
def bindITokenToStringConverter : java.lang.Class<T>
bindITypeComputer
def bindITypeComputer : java.lang.Class<T>
bindITypeParameterBuilder
def bindITypeParameterBuilder : java.lang.Class<T>
bindIUnorderedGroupHelper
def bindIUnorderedGroupHelper : java.lang.Class<T>
bindIValueConverterService
def bindIValueConverterService : java.lang.Class<T>
bindJvmModelAssociator
def bindJvmModelAssociator : java.lang.Class<T>
bindJvmModelGenerator
def bindJvmModelGenerator : java.lang.Class<T>
bindJvmTypeReferencesValidator
def bindJvmTypeReferencesValidator : java.lang.Class<T>
bindLexer
def bindLexer : java.lang.Class<T>
bindMutableFileSystemSupport
def bindMutableFileSystemSupport : java.lang.Class<T>
bindProcessorInstanceForJvmTypeProvider
def bindProcessorInstanceForJvmTypeProvider : java.lang.Class<T>
bindReadAndWriteTracking
def bindReadAndWriteTracking : java.lang.Class<T>
bindReferenceFinder
def bindReferenceFinder : java.lang.Class<T>
bindSARLExpressionHelper
def bindSARLExpressionHelper : java.lang.Class<T>
bindSarlFactoryToInstance
def bindSarlFactoryToInstance : SarlFactory
bindSARLValidator
def bindSARLValidator : java.lang.Class<T>
bindSTRINGValueConverter
def bindSTRINGValueConverter : java.lang.Class<T>
bindSyntaxErrorMessageProvider
def bindSyntaxErrorMessageProvider : java.lang.Class<T>
bindTargetURICollector
def bindTargetURICollector : java.lang.Class<T>
bindTokenRegionProvider
def bindTokenRegionProvider : java.lang.Class<T>
bindTokenSourceProvider
def bindTokenSourceProvider : java.lang.Class<T>
bindTraceAwarePostProcessor
def bindTraceAwarePostProcessor : java.lang.Class<T>
bindTypeUsageCollector
def bindTypeUsageCollector : java.lang.Class<T>
bindXbaseCompiler
def bindXbaseCompiler : java.lang.Class<T>
bindXbaseFactoryToInstance
def bindXbaseFactoryToInstance : org.eclipse.xtext.xbase.XbaseFactory
bindXExpressionHelper
def bindXExpressionHelper : java.lang.Class<T>
bindXtendFactoryToInstance
def bindXtendFactoryToInstance : org.eclipse.xtend.core.xtend.XtendFactory
configure(Binder)
def configure(Binder)
configureCompilationUnitImpl(Binder)
def configureCompilationUnitImpl(Binder)
configureconfigureAbstractTypeScopeProviderForSourceAppender(Binder)
def configureconfigureAbstractTypeScopeProviderForSourceAppender(Binder)
configureFileExtensions(Binder)
def configureFileExtensions(Binder)
configureFormatterPreferences(Binder)
def configureFormatterPreferences(Binder)
configureIGenerator2ExtraLanguageMainGenerator(Binder)
def configureIGenerator2ExtraLanguageMainGenerator(Binder)
configureIgnoreCaseLinking(Binder)
def configureIgnoreCaseLinking(Binder)
configureIResourceDescriptions(Binder)
def configureIResourceDescriptions(Binder)
configureIResourceDescriptionsPersisted(Binder)
def configureIResourceDescriptionsPersisted(Binder)
configureIScopeProviderDelegate(Binder)
def configureIScopeProviderDelegate(Binder)
configureLanguageName(Binder)
def configureLanguageName(Binder)
configureRuntimeLexer(Binder)
def configureRuntimeLexer(Binder)
configureSerializerIScopeProvider(Binder)
def configureSerializerIScopeProvider(Binder)
provideInternalSARLLexer
def provideInternalSARLLexer : com.google.inject.Provider<T>