From DefaultRuntimeModule
EValidator.Registry.INSTANCE
EPackage.Registry.INSTANCE
IResourceServiceProvider.Registry.INSTANCE
| Use | User Class Extends: | Function to Return Default Class | Default Class Type |
|---|---|---|---|
| Diagnostician | bindDiagnostician() | Cancelable Diagnostician |
|
| IFragmentProvider | bindIFragmentProvider() | DefaultFragment Provider |
|
| ITransientValueService | bindITransientValueService() | DefaultTransient ValueService |
|
| ILocationInFileProvider | bindILocationInFileProvider() | DefaultLocationIn FileProvider |
|
| IFormatter | bindIFormatter() | OneWhitespace Formatter |
|
| INodeModelFormatter | bindINodeModelFormatter() | DefaultNode ModelFormatter |
|
| ISerializer | bindISerializer() | Serializer | |
| ISemanticSequencer | bindISemanticSequencer() | Backtracking SemanticSequencer |
|
| IConcreteSyntaxValidator | bindConcreteSyntaxValidator() | ConcreteSyntax Validator |
|
| IResourceFactory | bindIResourceFactory() | XtextResourceFactory | |
| ILinkingService | bindILinkingService() | DefaultLinking Service |
|
provides: IScope getScope(EObject context, EReference reference) which gets a scope for a given node and reference. |
IScopeProvider | bindIScopeProvider() | SimpleLocal ScopeProvider |
provides: IScope getScope(Resource context, EReference reference, Predicate<IEObjectDescription> filter); Similar to IScopeProvider above but adds filter |
IGlobalScopeProvider | bindIGlobalScopeProvider() | ImportUriGlobal ScopeProvider |
| IQualifiedNameProvider | bindIQualifiedNameProvider() | SimpleNameProvider | |
| org.eclipse.xtext.linking.ILinker | bindILinker() | LazyLinker | |
org.eclipse.xtext.conversion. |
bindIValueConverterService() | DefaultTerminal Converters |
|
| org.eclipse.xtext.parser. ITokenToStringConverter |
bindITokenToStringConverter() | AntlrTokenToString Converter |
|
| org.eclipse.xtext.parser. antlr.IPartialParsingHelper |
bindIPartialParserHelper() | PartialParsingHelper | |
| ITokenDefProvider | bindITokenDefProvider() | NullTokenDefProvider | |
| org.eclipse.xtext.parser. IAstFactory |
bindIAstFactory() | org.eclipse.xtext.parser. DefaultEcore ElementFactory |
|
| XtextResource | bindXtextResource() | LazyLinkingResource | |
| ResourceSet | bindResourceSet() | XtextResourceSet | |
| XtextResourceSet | bindXtextResourceSet() | SynchronizedXtext ResourceSet |
|
| IContainer.Manager | bindIContainer$Manager() | SimpleResource Descriptions BasedContainerManager |
|
| Provider |
provideIEncodingProvider() | IEncodingProvider Dispatcher |
|
| IEncodingProviderDispatcher | DispatchingProvider |
x | |
| configureIResource DescriptionsLiveScope |
x | x |
Bindings
| configure function | class | annotated with | bound to |
|---|---|---|---|
| configureLinking IScopeProvider |
IScopeProvider | LinkingScope ProviderBinding |
IScopeProvider |
| configureIResource Descriptions |
IResourceDescriptions | x | ResourceSet BasedResource Descriptions |
|
configureRuntime EncodingProvider |
IEncodingProvider | DispatchingProvider. Runtime |
IEncoding Provider.Runtime |
| x | IResourceDescriptions | Names.named (ResourceDescriptions Provider. LIVE_SCOPE) | ResourceSet BasedResource Descriptions |
| configureGeneric SemanticSequencer |
ISemanticSequencer | GenericSequencer | Backtracking SemanticSequencer |
| configureIResource DescriptionsBuilderScope |
IResourceDescriptions | Names.named (Resource DescriptionsProvider. NAMED_BUILDER_SCOPE) |
ResourceSet BasedResource Descriptions |
