public static class EMFPatternLanguageStandaloneSetup.StandaloneParserWithSeparateModules extends EMFPatternLanguageStandaloneSetup.StandaloneParserModule
PatternParser, where separate parse calls
should be considered independent without recreating the the pattern parser instance.
Note: Instead of this rely on EMFPatternLanguageStandaloneSetup.StandaloneParserModule instead, unless recreating the
pattern parser is really expensive.properties| Constructor and Description |
|---|
StandaloneParserWithSeparateModules() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Class<? extends org.eclipse.xtext.xbase.validation.UniqueClassNameValidator> |
bindUniqueClassNameValidator() |
void |
configureIResourceDescriptions(com.google.inject.Binder binder) |
void |
configurePatternReuse(com.google.inject.Binder binder) |
bindIGenerator, configureClasspathValidation, configureQueryGroupGenerationbindAnnotationExpressionValidator, bindAnnotationValidatorLoader, bindIBatchScopeProvider, bindIClassLoaderProvider, bindICrossReferenceSerializer, bindIDefaultResourceDescriptionStrategy, bindIErrorFeedback, bindIExpectedPackageNameProvider, bindIFormatter, bindIFragmentProvider, bindIGeneratorConfigProvider, bindIGlobalServiceProvider, bindIIssueCallback, bindIJvmModelInferrer, bindILinkingService, bindILogicalContainerProvider, bindIMetamodelProvider, bindIPureWhitelistExtensionProvider, bindIQualifiedNameProvider, bindISyntaxErrorMessageProvider, bindITypeInferrer, bindITypeSystem, bindJvmModelAssociator, bindPatternAnnotationProvider, configureIScopeProviderDelegatebindClassLoaderToInstance, bindDefaultBatchTypeResolver, bindDefaultReentrantTypeResolver, bindEMFPatternLanguageValidator, bindFeatureNameValidator, bindIAllContainersState$Provider, bindIAntlrTokenFileProvider, bindIContainer$Manager, bindIGlobalScopeProvider, bindIGrammarAccess, bindILocationInFileProvider, bindIParser, bindIResourceValidator, bindISemanticSequencer, bindISerializer, bindISyntacticSequencer, bindITokenDefProvider, bindITokenToStringConverter, bindIUnorderedGroupHelper, bindLexer, configure, configureFileExtensions, configureIgnoreCaseLinking, configureIResourceDescriptionsPersisted, configureLanguageName, configureRewritableImportSectionEnablement, configureRuntimeLexer, provideInternalEMFPatternLanguageLexerbindAbstractFileSystemAccess2, bindCancelableDiagnostician, bindConfigurableIssueCodesProvider, bindEObjectAtOffsetHelper, bindIdentifiableSimpleNameProvider, bindIDerivedStateComputer, bindIEvaluationContext, bindIExpressionInterpreter, bindIJavaDocReferenceProvider, bindILinker, bindILinkingDiagnosticMessageProvider, bindIPartialParserHelper, bindIQualifiedNameConverter, bindIResourceDescription$Manager, bindIScopeProvider, bindIStratumBreakpointSupport, bindIValueConverterService, bindJvmTypeReferencesValidator, bindLineSeparatorHarmonizer, bindNodeModelBuilder, bindProjectConfigProvider, bindSeverityConverter, bindStaticImplicitMethodsFeatureForTypeProvider$ExtensionClassNameProvider, bindTargetURICollector, bindXtextResource, bindXtypeFactoryToInstance, configureITransientValueService, configureLinkingIScopeProvider, configureSerializerIScopeProviderbindAbstractTypeScopeProvider, bindIJvmTypeProvider$Factory, bindTypesFactoryToInstancebindConcreteSyntaxValidator, bindDiagnostician, bindEPackageRegistry, bindEValidatorRegistry, bindIAstFactory, bindINodeModelFormatter, bindIResourceFactory, bindIResourceServiceProvider$Registry, bindITransientValueService, bindResourceSet, bindRuntimeEncodingProvider, bindXtextResourceSet, configureGenericSemanticSequencer, configureIResourceDescriptionsBuilderScope, configureIResourceDescriptionsLiveScope, configureRuntimeEncodingProvider, configureUseIndexFragmentsForLazyLinking, provideIEncodingProviderpublic void configurePatternReuse(com.google.inject.Binder binder)
configurePatternReuse in class EMFPatternLanguageRuntimeModulepublic void configureIResourceDescriptions(com.google.inject.Binder binder)
configureIResourceDescriptions in class AbstractEMFPatternLanguageRuntimeModulepublic java.lang.Class<? extends org.eclipse.xtext.xbase.validation.UniqueClassNameValidator> bindUniqueClassNameValidator()
bindUniqueClassNameValidator in class org.eclipse.xtext.xbase.DefaultXbaseRuntimeModule