All Classes Interface Summary Class Summary Enum Summary Exception Summary Error Summary Annotation Types Summary
| Class |
Description |
| AbsoluteURI |
An absolute URI that allows to obtain a resource in a project.
|
| AbstractAntlrParser |
|
| AbstractAntlrParserBasedTokenSourceProvider |
|
| AbstractCachingNFABuilder<S,T> |
|
| AbstractCleaningLinker |
|
| AbstractCommentAssociater |
|
| AbstractCompoundSelectable |
|
| AbstractConsumer |
|
| AbstractContainer |
Abstract container implementation.
|
| AbstractDeclarativeFormatter |
|
| AbstractDeclarativeFormatter.ConfigStore |
|
| AbstractDeclarativeScopeProvider |
A scope provider that invokes methods reflectively.
|
| AbstractDeclarativeValidator |
Allows subclasses to specify invariants in a declarative manner using Check annotation.
|
| AbstractDeclarativeValidator.MethodWrapper |
|
| AbstractDeclarativeValidator.State |
|
| AbstractDeclarativeValidator.StateAccess |
|
| AbstractDeclarativeValueConverterService |
|
| AbstractDelegatingSemanticSequencer |
|
| AbstractDiagnostic |
|
| AbstractDiagnosticProducer |
|
| AbstractDiagnosticProducerDecorator |
|
| AbstractElement |
A representation of the model object 'Abstract Element'.
|
| AbstractElementFinder |
|
| AbstractElementFinder.AbstractEnumRuleElementFinder |
|
| AbstractElementFinder.AbstractGrammarElementFinder |
|
| AbstractElementFinder.AbstractParserRuleElementFinder |
|
| AbstractElementImpl |
An implementation of the model object 'Abstract Element'.
|
| AbstractEObjectDescription |
|
| AbstractEObjectRegion |
|
| AbstractFileSystemAccess |
|
| AbstractFileSystemAccess2 |
|
| AbstractFormatter |
|
| AbstractFormatter2 |
This is an abstract base class for language-specific formatters.
|
| AbstractFormattingConfig |
|
| AbstractFormattingConfig.ElementBeforeAfterPattern |
|
| AbstractFormattingConfig.ElementBetweenPattern |
|
| AbstractFormattingConfig.ElementPattern |
|
| AbstractFormattingConfig.LocatorType |
|
| AbstractGenerator |
|
| AbstractGenericModule |
|
| AbstractGenericResourceRuntimeModule |
Default bindings for EMF resources which are not based on Xtext.
|
| AbstractGenericResourceSupport |
This class is intended to be used in an MWE workflow.
|
| AbstractGlobalScopeDelegatingScopeProvider |
A local scope provider that can delegate to a global scope.
|
| AbstractGlobalScopeProvider |
|
| AbstractHiddenRegion |
|
| AbstractHiddenRegionFormatter |
|
| AbstractHiddenTokenHelper |
|
| AbstractIDValueConverter |
Abstract implementation of a value converter that escapes a string
based on a set of values.
|
| AbstractIndentationTokenSource |
Abstract implementation of a token source, that splits according to indentation levels
after newlines.
|
| AbstractInjectableValidator |
|
| AbstractInternalAntlrParser |
Base class for Xtext's generated parsers.
|
| AbstractJavaFormatter |
This is an abstract base class for language-specific formatters, intended to be extended with a java class.
|
| AbstractKeywordSerializer |
|
| AbstractLexerBasedConverter<T> |
|
| AbstractLinker |
|
| AbstractLinkingService |
|
| AbstractLocationInResource |
|
| AbstractMetamodelDeclaration |
A representation of the model object 'Abstract Metamodel Declaration'.
|
| AbstractMetamodelDeclarationImpl |
An implementation of the model object 'Abstract Metamodel Declaration'.
|
| AbstractMultiLineCommentProvider |
|
| AbstractMultiLineCommentProvider.MultiLineCommentProviderProperties |
|
| AbstractNegatedToken |
A representation of the model object 'Abstract Negated Token'.
|
| AbstractNegatedTokenImpl |
An implementation of the model object 'Abstract Negated Token'.
|
| AbstractNFAProvider<S,T> |
|
| AbstractNFAState<S extends INFAState<S,T>,T extends INFATransition<S,T>> |
|
| AbstractNFAState.IsInitializedMarker |
|
| AbstractNFATransition<S extends INFAState<S,T>,T extends INFATransition<S,T>> |
|
| AbstractNode |
|
| AbstractNode.NodeType |
|
| AbstractNodeModelFormatter |
|
| AbstractNodeModelFormatter.FormattedRegion |
|
| AbstractNullSafeConverter<T> |
|
| AbstractPackratParser |
|
| AbstractParsedToken |
|
| AbstractParsedToken.End |
|
| AbstractParsedTokenVisitor |
|
| AbstractParser |
|
| AbstractParserConfiguration |
|
| AbstractParserConfiguration.IInternalParserConfiguration |
|
| AbstractParseTreeConstructor |
TODO: Extract WsMergerStream to a different class
|
| AbstractParseTreeConstructor.AssignmentType |
|
| AbstractPDAProvider<CTX> |
|
| AbstractPDAProvider.PDAContext<CTX> |
|
| AbstractPDAProvider.PDAState |
|
| AbstractPDAProvider.RuleCallStackElement |
|
| AbstractReader |
|
| AbstractRegionAccess |
|
| AbstractResourceDescription |
|
| AbstractResourceDescriptionChangeEventSource |
|
| AbstractResourceServiceProviderDescriptor |
|
| AbstractRule |
A representation of the model object 'Abstract Rule'.
|
| AbstractRuleAwareTerminalConsumer |
|
| AbstractRuleImpl |
An implementation of the model object 'Abstract Rule'.
|
| AbstractScope |
Base class for custom scope implementations.
|
| AbstractScope.ParentIterable |
|
| AbstractScopeProvider |
Base class for all scope providers.
|
| AbstractSemanticRegionsFinder |
|
| AbstractSemanticRegionsFinder.FeaturePredicate |
|
| AbstractSemanticRegionsFinder.GrammarElementPredicate |
|
| AbstractSemanticRegionsFinder.GrammarElementsPredicate |
|
| AbstractSemanticRegionsFinder.KeywordPredicate |
|
| AbstractSemanticRegionsFinder.KeywordsPredicate |
|
| AbstractSemanticRegionsFinder.RulePredicate |
|
| AbstractSemanticRegionsFinder.RulesPredicate |
|
| AbstractSemanticSequencer |
|
| AbstractSplittingTokenSource |
Delegating token source that is capable of splitting a given token
into other tokens.
|
| AbstractStatefulTraceRegion |
|
| AbstractSyntacticSequencer |
|
| AbstractSyntacticSequencer.SyntacticalContext |
|
| AbstractTerminalsRuntimeModule |
|
| AbstractTextReplacer |
|
| AbstractTextSegment |
|
| AbstractTokenSourceProvider |
|
| AbstractTokenStream |
|
| AbstractToStringConverter<T> |
Abstract implementation of a IValueConverter, that does not fail on
null-Values and uses a simple Object.toString() to obtain
the String representation.
|
| AbstractTrace |
|
| AbstractTrace.TraceAccess |
|
| AbstractTraceForURIProvider<SomeFile,Trace extends AbstractTrace> |
|
| AbstractTraceForURIProvider.CachedTraces |
|
| AbstractTraceForURIProvider.PersistedTrace |
|
| AbstractTraceRegion |
Abstract base class for trace regions.
|
| AbstractTraceRegionToString |
|
| AbstractTraceRegionToString.File |
|
| AbstractTraceRegionToString.Insert |
|
| AbstractTraceRegionToString.LocationHandle |
|
| AbstractTraceRegionToString.RegionHandle |
|
| AbstractTransientValueService |
|
| AbstractURIWrapper |
|
| AbstractValidationDiagnostic |
|
| AbstractValidationMessageAcceptor |
Abstract base class for partial message acceptor implementations.
|
| AbstractValueConverter<Type> |
|
| AbstractValueConverterService |
|
| AbstractXtextRuntimeModule |
|
| Action |
A representation of the model object 'Action'.
|
| ActionImpl |
An implementation of the model object 'Action'.
|
| Activator |
|
| AliasedEObjectDescription |
|
| AllRulesCache |
|
| AllRulesCache.AllRulesCacheAdapter |
|
| Alternatives |
A representation of the model object 'Alternatives'.
|
| AlternativesImpl |
An implementation of the model object 'Alternatives'.
|
| AlternativesToken |
|
| AlternativesToken.End |
|
| Annotation |
A representation of the model object 'Annotation'.
|
| AnnotationImpl |
An implementation of the model object 'Annotation'.
|
| AnnotationNames |
|
| AntlrDatatypeRuleToken |
Return value of data type rules of the antlr parser.
|
| AntlrTokenDefProvider |
|
| AntlrTokenToStringConverter |
|
| ArrayListTextSegmentSet<T> |
|
| Assignment |
A representation of the model object 'Assignment'.
|
| AssignmentFinder |
|
| AssignmentImpl |
An implementation of the model object 'Assignment'.
|
| AssignmentQuantityAllocator |
|
| AssignmentQuantityIntervalProvider |
|
| AssignmentToken |
|
| AssignmentToken.End |
|
| Backtracker |
|
| BacktrackingSemanticSequencer |
|
| BacktrackingSemanticSequencer.FollowerSorter |
|
| BacktrackingSemanticSequencer.TraceItem |
|
| BaseEPackageAccess |
|
| BaseFormatter |
|
| BaseTokenStream |
|
| BasicNodeIterable |
|
| BasicNodeIterator |
|
| BasicNodeTreeIterator |
|
| BidiIterable<T> |
An iterable that is capable of being iterated in both directions - forwards and backwards.
|
| BidiIterator<T> |
A bidirectional iterator.
|
| BidiTreeIterable<E> |
An iterable over a tree structure that is capable of being iterated
in both directions - forwards and backwards.
|
| BidiTreeIterator<T> |
|
| BinaryGrammarResourceFactoryImpl |
|
| BindModule |
|
| BooleanKey |
A boolean preference key.
|
| BuildContext |
|
| BuildRequest |
|
| BuildRequest.IPostValidationCallback |
Callback after a resource was validated.
|
| CancelableDiagnostician |
|
| CardinalityAwareEcoreFactory |
The Xtext grammar allows to override the cardinality value by using patterns like
(feature+=RuleCall+)?.
|
| CardinalityAwareSyntacticSequencer |
|
| CardinalityAwareSyntaxErrorMessageProvider |
|
| CaseInsensitivityHelper |
|
| CfgAdapter |
|
| ChangedResourceDescriptionDelta |
|
| CharacterAlternatives |
|
| CharacterArray |
|
| CharacterRange |
A representation of the model object 'Character Range'.
|
| CharacterRange |
|
| CharacterRangeImpl |
An implementation of the model object 'Character Range'.
|
| CharArrayWriterAsSequence |
|
| CharArrayWriterAsSequence.SubSequence |
|
| CharSequenceTraceWrapper |
|
| CharSequenceTraceWrapper.CharSequenceBasedTraceRegionProvider |
|
| Check |
|
| CheckMode |
|
| CheckType |
CheckType is used to determine when @ Check-annotated validation Methods are executed.
|
| ChunkedResourceDescriptions |
A IResourceDescriptions implementation that holds its resource description in chunks, each identified by a string.
|
| ChunkedResourceDescriptions.ChunkedResourceDescriptionsAdapter |
|
| ClassloaderClasspathUriResolver |
A classpath URI resolver that looks up a resource in the classpath of the
context attribute.
|
| ClasspathUriResolutionException |
|
| ClasspathUriUtil |
Creates classpath URIs for files in the workspace.
|
| ClusteringStorageAwareResourceLoader |
|
| CoarseGrainedChangeEvent |
This event is used to indicate that there were changes but it was not possible to determine what kind of changes had
been done.
|
| CommentReplacer |
|
| CompilerPhases |
|
| ComposedChecks |
Annotation that allows to modularize the validator into multiple classes.
|
| CompositeCondition |
A representation of the model object 'Composite Condition'.
|
| CompositeConditionImpl |
An implementation of the model object 'Composite Condition'.
|
| CompositeEValidator |
|
| CompositeEValidator.EValidatorEqualitySupport |
|
| CompositeGeneratorNode |
A composite node does not contribute any output directly, but only through its children.
|
| CompositeNode |
|
| CompositeNodeWithSemanticElement |
|
| CompositeNodeWithSemanticElementAndSyntaxError |
|
| CompositeNodeWithSyntaxError |
|
| CompoundElement |
A representation of the model object 'Compound Element'.
|
| CompoundElementImpl |
An implementation of the model object 'Compound Element'.
|
| CompoundModule |
|
| CompoundParsedToken |
|
| CompoundParsedToken.End |
|
| CompoundParsedTokenVisitor |
|
| ConcreteSyntaxConstraintProvider |
|
| ConcreteSyntaxConstraintProvider.SyntaxConstraintNode |
|
| ConcreteSyntaxDiagnosticProvider |
|
| ConcreteSyntaxEValidator |
|
| ConcreteSyntaxValidator |
|
| Condition |
A representation of the model object 'Condition'.
|
| ConditionalReplacer |
|
| ConditionEvaluator |
|
| ConditionImpl |
An implementation of the model object 'Condition'.
|
| ConfigurableIssueCodesProvider |
|
| ConflictingFormattingException |
An exception to indicate that a region of the document was formatted with
conflicting settings.
|
| ConflictingRegionsException |
|
| Conjunction |
A representation of the model object 'Conjunction'.
|
| ConjunctionImpl |
An implementation of the model object 'Conjunction'.
|
| Constants |
|
| ConsumeResult |
|
| ContainersStateFactory |
|
| Context2NameFunction |
|
| ContextFinder |
|
| ContextPDAProvider |
|
| ContextPDAProvider.CallStack |
|
| ContextTypePDAProvider |
|
| ContextTypePDAProvider.AbstractTypeTraverser |
|
| ContextTypePDAProvider.FilterState |
|
| ContextTypePDAProvider.StackItem |
|
| ContextTypePDAProvider.TypeCollector |
|
| ContextTypePDAProvider.TypeFilter |
|
| CrossReference |
A representation of the model object 'Cross Reference'.
|
| CrossReferenceImpl |
An implementation of the model object 'Cross Reference'.
|
| CrossReferenceSerializer |
|
| CrossReferenceSerializer |
|
| CurrentTypeFinder |
|
| CurrentTypeFinder.Implementation |
|
| DatatypeRuleToken |
Return value of data type rules.
|
| DebugBacktracker |
|
| DebugCharSequence |
|
| DebugCharSequenceWithOffset |
|
| DebugConsumerUtility |
|
| DebugHiddenTokenHandler |
|
| DebugMarkerFactory |
|
| DebugParsedTokenAcceptor |
|
| DebugUtil |
|
| DefaultBackwardNFAProvider |
|
| DefaultBackwardNFAProvider.DefaultBackwardsNFABuilder |
|
| DefaultCommentAssociater |
|
| DefaultCopyQualifiedNameService |
|
| DefaultDeclarativeQualifiedNameProvider |
Computes the fully qualified name of an EObject by first invoking a method
QualifiedName qualifiedName(MyType ele)
reflectively.
|
| DefaultEcoreElementFactory |
|
| DefaultForwardNFAProvider |
|
| DefaultForwardNFAProvider.DefaultForwardsNFABuilder |
|
| DefaultFragmentProvider |
TODO: think about an efficient way to compute fragments.
|
| DefaultGlobalScopeProvider |
|
| DefaultHiddenTokenHelper |
|
| DefaultLinkingService |
|
| DefaultLocationInFileProvider |
|
| DefaultNFAState |
|
| DefaultNFATransition |
|
| DefaultNodeModelFormatter |
|
| DefaultReferenceDescription |
|
| DefaultResourceDescription |
|
| DefaultResourceDescriptionDelta |
|
| DefaultResourceDescriptionManager |
|
| DefaultResourceDescriptionStrategy |
By default, all elements with a not null name feature and all cross-resource crossrefs are indexed.
|
| DefaultResourceServiceProvider |
|
| DefaultRuntimeModule |
|
| DefaultTaskFinder |
|
| DefaultTaskParser |
|
| DefaultTaskTagProvider |
|
| DefaultTerminalConverter |
|
| DefaultTerminalConverter.Factory |
|
| DefaultTerminalConverters |
Default converters for Strings, Integers and IDs.
|
| DefaultTraceURIConverter |
|
| DefaultTransientValueService |
|
| DefaultUniqueNameContext |
|
| DefaultUniqueNameContext.BaseContextProvider |
|
| DefaultUniqueNameContext.BaseGlobalContextProvider |
Base class for non-local unique name validation context providers.
|
| DefaultUniqueNameContext.Container |
|
| DefaultUniqueNameContext.ExportedFromResource |
A case sensitive validation context that ensures unique names among the exported names per single resource.
|
| DefaultUniqueNameContext.Global |
Provide a context for the entire index.
|
| DefaultUniqueNameContext.VisibleContainers |
|
| DefaultUniqueNameContext.VisibleContainers.Selectable |
|
| DelegatingEventSource |
|
| DelegatingIAllContainerAdapter |
|
| DelegatingScopeProvider |
|
| DelegatingSequenceAcceptor |
|
| DerivedStateAwareResource |
Adds a hook for late initialization to be used to create derived state.
|
| DerivedStateAwareResourceDescriptionManager |
Installs the derived state in non-linking mode and discards it right after EObjectDescription creation.
|
| DescriptionAddingContainer |
A container implementation that ensures that a given resource description
is part of the container.
|
| DescriptionUtils |
|
| DeserializationConversionContext |
|
| Diagnostic |
A specialized Resource.Diagnostic that knows
about the region in the document, e.g.
|
| DiagnosticConverterImpl |
|
| DiagnosticConverterImpl.IssueLocation |
|
| DiagnosticMessage |
|
| DisabledClusteringPolicy |
A clustering policy that effectively disables the clustering.
|
| Disjunction |
A representation of the model object 'Disjunction'.
|
| DisjunctionImpl |
An implementation of the model object 'Disjunction'.
|
| DispatchingProvider<T> |
Allows to implement a UI service that overrides a runtime service
but still can fall back to it.
|
| DispatchingProvider.Runtime |
|
| DispatchingProvider.Ui |
|
| DoubleHiddenRegionFormatter |
|
| DynamicResourceClusteringPolicy |
|
| EagerResourceSetBasedResourceDescriptions |
An implementation of IResourceDescriptions which indexes a given resource set the first time it is used (i.e.
|
| EClassifierInfo |
|
| EClassifierInfo.EClassInfo |
|
| EClassifierInfo.EClassInfo.FindResult |
|
| EClassifierInfo.EDataTypeInfo |
|
| EClassifierInfos |
A possible extension would be to normalize the type hierarchy and remove
redundant supertype references.
|
| EclipseProjectPropertiesEncodingProvider |
Use this class to retrieve resource encodings from Eclipse project properties.
|
| Ecore2XtextTerminalConverters |
|
| EcoreUtil2 |
|
| EcoreUtil2.ElementReferenceAcceptor |
|
| EFactoryValueConverter |
A value converter that delegates to the EFactory of a EDataType.
|
| ElementMatcherProvider |
|
| ElementMatcherProvider.TransitionMatcher<T extends IElementMatcherProvider.IElementPattern> |
|
| ElementMatcherToDot |
|
| EmitterNodeFinder |
|
| EmitterNodeIterator |
Deprecated.
|
| EmitterNodeUtil |
|
| EmptyBidiIterable<T> |
|
| EmptyBidiIterator<T> |
|
| EnumKey<E extends java.lang.Enum<E>> |
|
| EnumLiteralConsumer |
|
| EnumLiteralDeclaration |
A representation of the model object 'Enum Literal Declaration'.
|
| EnumLiteralDeclarationImpl |
An implementation of the model object 'Enum Literal Declaration'.
|
| EnumLiteralSerializer |
|
| EnumLiteralSerializer |
|
| EnumRule |
A representation of the model object 'Enum Rule'.
|
| EnumRuleImpl |
An implementation of the model object 'Enum Rule'.
|
| EObjectAtOffsetHelper |
|
| EObjectConsumer |
|
| EObjectDescription |
|
| EObjectDescriptionLookUp |
|
| EObjectDiagnosticImpl |
|
| EObjectInComment |
|
| EOF |
A representation of the model object 'EOF'.
|
| EOFImpl |
An implementation of the model object 'EOF'.
|
| EquinoxClasspathEntriesProvider |
|
| ErrorAcceptor |
|
| ErrorToken |
|
| EValidatorRegistrar |
|
| ExceptionDiagnostic |
|
| ExternalContentSupport |
|
| ExternalContentSupport.ExternalContentAwareURIHandler |
|
| FakedToken |
|
| FeatureBasedDiagnostic |
A diagnostic that is typically associated with a feature.
|
| FeatureFinderUtil |
|
| FileExtensionProvider |
|
| FileNotFoundOnClasspathException |
|
| FileProjectConfig |
|
| FileSourceFolder |
|
| FileSystemAccessQueue |
|
| FileSystemAccessRequest |
|
| FilteredSubDocument |
|
| FilteringScope |
A FilteringScope filters out all IEObjectDescription for which
the given predicate returns false.
|
| FilterUriContainer |
|
| FlatResourceSetBasedAllContainersState |
|
| FlattenedGrammarAccess |
|
| FlattenedGrammarAccess.FlattenedGrammarAccessAdapter |
|
| FormattableDocument |
|
| FormatterPreferenceKeys |
General preference keys used by this formatting infrastructure.
|
| FormatterPreferences |
|
| FormatterPreferenceValuesProvider |
|
| FormatterRequest |
A request tells the formatter what and how to format.
|
| FormattingConfig |
|
| FormattingConfig2 |
|
| FormattingConfigBasedStream |
|
| FormattingNotApplicableException |
This exception can be thrown by a ISubFormatter to indicate that a conditional formatting attempt failed.
|
| ForwardingEObjectDescription |
An abstract implementation of IEObjectDescription that delegates all method invocations to another instance.
|
| FreeModule |
|
| GeneratedMetamodel |
A representation of the model object 'Generated Metamodel'.
|
| GeneratedMetamodelImpl |
An implementation of the model object 'Generated Metamodel'.
|
| GeneratorAnnotationTarget |
|
| GeneratorComponent |
|
| GeneratorComponent.Outlet |
|
| GeneratorContext |
|
| GeneratorDelegate |
|
| GeneratorNodeExtensions |
A builder API to create generator node trees
|
| GeneratorNodeProcessor |
|
| GeneratorNodeProcessor.CompletableTraceRegion |
Used to avoid multi-pass processing, when constructing a trace region tree.
|
| GeneratorNodeProcessor.CompletableTraceRegion.CompletableTextRegion |
|
| GeneratorNodeProcessor.Context |
|
| GeneratorNodeProcessor.Result |
|
| GeneratorWhiteSpaceConfig |
|
| GenericResourceDescriptionManager |
|
| GenericResourceServiceProvider |
|
| GenericSequencer |
|
| GenericSyntacticSequencer |
|
| GlobalResourceDescriptionProvider |
|
| Grammar |
A representation of the model object 'Grammar'.
|
| GrammarAlias |
|
| GrammarAlias.AbstractElementAlias |
|
| GrammarAlias.AlternativeAlias |
|
| GrammarAlias.CompoundAlias |
|
| GrammarAlias.GrammarAliasAdapter |
|
| GrammarAlias.GrammarAliasFactory |
|
| GrammarAlias.GroupAlias |
|
| GrammarAlias.TokenAlias |
|
| GrammarAlias.UnorderedGroupAlias |
|
| GrammarConstraintProvider |
|
| GrammarConstraintProvider.Constraint |
|
| GrammarConstraintProvider.ConstraintElement |
|
| GrammarConstraintProvider.ConstraintElementFactory |
|
| GrammarConstraintProvider.FeatureInfo |
|
| GrammarElementDeclarationOrder |
|
| GrammarElementsInterner |
Interner of arrays of grammar elements stored in the node model.
|
| GrammarElementTitleSwitch |
|
| GrammarElementTitleSwitch.Node |
|
| GrammarImpl |
An implementation of the model object 'Grammar'.
|
| GrammarPDAProvider |
|
| GrammarPDAProvider.SerializerParserRuleCfg |
|
| GrammarPDAProvider.SerializerParserRuleFollowerFunction |
|
| GrammarPDAProvider.ToOriginal |
|
| GrammarProvider |
|
| GrammarResource |
Resource implementation that instantiates the infered packages as part of the
derived state computation.
|
| GrammarResource.LinkingTrigger |
Triggers the ecore inference as soon as someone wants to access the contents
of a GrammarResource.
|
| GrammarToDot |
|
| GrammarUtil |
|
| GrammarWithoutLeftRecursionInspector |
|
| Group |
A representation of the model object 'Group'.
|
| GroupImpl |
An implementation of the model object 'Group'.
|
| GroupToken |
|
| GroupToken.End |
|
| HiddenAndTokenNodeIterator |
|
| HiddenLeafNode |
|
| HiddenLeafNodeWithSyntaxError |
|
| HiddenRegionFormatting |
|
| HiddenRegionFormattingMerger |
|
| HiddenRegionFormattingToString |
|
| HiddenRegionPartAssociation |
|
| HiddenRegionPartAssociator |
|
| HiddenRegionReplacer |
|
| HiddenTokenSequencer |
|
| IAllContainersState |
|
| IAllContainersState.Provider |
|
| IAntlrTokenFileProvider |
|
| IAssignmentFinder |
|
| IAssignmentQuantityAllocator |
|
| IAssignmentQuantityAllocator.IQuantities |
|
| IAssignmentQuantityIntervalProvider |
|
| IAstFactory |
Responsible for instantiating and initializing the semantic model according
to call backs from clients.
|
| IAstRegion |
|
| IAutowrapFormatter |
A strategy for formatting that is to be applied on auto wrapping.
|
| IBacktracker |
|
| IBacktracker.IBacktrackingResult |
|
| IBatchLinkableResource |
|
| ICaseInsensitivityHelper |
Clients who want to use ignore case cross references should implement
this service if the case sensitivity depends on an EReference or
bind the constant IgnoreCaseLinking to true.
|
| ICharacterClass |
|
| ICharacterClass.Factory |
|
| ICharSequenceWithOffset |
A character sequence, that can be used as a kind of an enumerator via
its offset state.
|
| IClasspathEntriesProvider |
|
| IClasspathUriResolver |
An interface for a classpath URI resolution strategy.
|
| IComment |
Represents a comment.
|
| ICommentAssociater |
Associates comments to semantic objects.
|
| ICompositeNode |
A composite node in the parse tree.
|
| ICompositeTextReplacer |
|
| IConcreteSyntaxConstraintProvider |
|
| IConcreteSyntaxConstraintProvider.ConstraintType |
|
| IConcreteSyntaxConstraintProvider.ISyntaxConstraint |
|
| IConcreteSyntaxDiagnosticProvider |
|
| IConcreteSyntaxDiagnosticProvider.IConcreteSyntaxDiagnostic |
|
| IConcreteSyntaxValidator |
|
| IConcreteSyntaxValidator.DiagnosticChainAcceptor |
|
| IConcreteSyntaxValidator.DiagnosticListAcceptor |
|
| IConcreteSyntaxValidator.IDiagnosticAcceptor |
|
| IConcreteSyntaxValidator.InvalidConcreteSyntaxException |
|
| IConsumerUtility |
|
| IContainer |
A container describes resources that should be treated as visible
on the same level during the scoping stage.
|
| IContainer.Manager |
|
| IContainerState |
|
| IContextFinder |
|
| IContextPDAProvider |
|
| IContextTypePDAProvider |
|
| IContextualOutputConfigurationProvider |
Interface for providing output configurations with a given context.
|
| IContextualOutputConfigurationProvider2 |
Interface for providing output configurations with a given context.
|
| ICopyQualifiedNameService |
Service to provide a description of the selected object such as a fully qualified name for a class or the method
signature.
|
| ICrossReferenceSerializer |
In the process of serializing a model to a DSL, references to model elements need to be turned into string
representations which identify the targeted model element.
|
| IDefaultResourceDescriptionStrategy |
Allows easy way to customize of what is indexed, i.e.
|
| IDelegatingScopeProvider |
A delegating scope provider marks an implementation, that handles only a couple of cases
but will use another IScopeProvider to compute its parent scope or that takes care
of other cases.
|
| IDerivedStateComputer |
|
| IDiagnosticConsumer |
|
| IDiagnosticConverter |
Implement a diagnostic converter if you want to customize the region that is computed for
resource diagnostics or validation diagnostics.
|
| IDiagnosticProducer |
|
| IDValueConverter |
|
| IElementConsumer |
|
| IElementMatcherProvider |
|
| IElementMatcherProvider.IAfterElement |
|
| IElementMatcherProvider.IBeforeElement |
|
| IElementMatcherProvider.IBetweenElements |
|
| IElementMatcherProvider.IElementMatcher<T extends IElementMatcherProvider.IElementPattern> |
|
| IElementMatcherProvider.IElementMatcherExtension<T extends IElementMatcherProvider.IElementPattern> |
|
| IElementMatcherProvider.IElementPattern |
|
| IEncodingProvider |
Provides the file encoding for a language.
|
| IEncodingProvider.Runtime |
|
| IEnumLiteralSerializer |
|
| IEObjectConsumer |
A wrapper for EObjects holding the information about what values have already been consumed by a serialization
process.
|
| IEObjectDescription |
An abstract description of an EObject.
|
| IEObjectDocumentationProvider |
Returns a documentation string for an EObject.
|
| IEObjectDocumentationProviderExtension |
|
| IEObjectRegion |
|
| IExternalContentSupport |
Allows to configure an arbitrary ResourceSet with an external content provider.
|
| IExternalContentSupport.IExternalContentProvider |
Lightweight abstraction for a contributor of external state.
|
| IFileHeaderProvider |
|
| IFilePostProcessor |
The IFilePostProcessor allows to rewrite the contents that will
be written into a given file.
|
| IFilePostProcessorExtension |
|
| IFileSystemAccess |
|
| IFileSystemAccess2 |
Abstraction for file system operations with the added value of a logical
path mapping (outlet).
|
| IFileSystemAccessExtension |
|
| IFileSystemAccessExtension2 |
|
| IFileSystemAccessExtension3 |
|
| IFormattableDocument |
A FormattableDocument is a stateful object that holds a list of replacers.
|
| IFormattableSubDocument |
A sub document describes the formatting for a part of the entire document.
|
| IFormatter |
|
| IFormatter2 |
Use this interface to invoke a formatter.
|
| IFormatterExtension |
|
| IFragmentProvider |
Used to compute fragments (i.e.
|
| IFragmentProvider.Fallback |
Delegate the resolution of EObject or the computation of fragments to
the default implementation by invoking the respective methods on the given
instance of this fall-back delegate.
|
| IFurtherParsable<Token extends ParsedToken> |
|
| IFurtherParsable.Source<Token extends ParsedToken> |
|
| IGenerator |
Interface for sequential code generators.
|
| IGenerator.NullGenerator |
|
| IGenerator2 |
Replacement interface for the IGenerator that adds support for parallel code generation.
|
| IGeneratorContext |
|
| IGeneratorNode |
A node in the code generator tree.
|
| IGlobalScopeProvider |
Provides scopes for the world, that is things which are not local (i.e.
|
| IGlobalServiceProvider |
|
| IGlobalServiceProvider.ResourceServiceProviderImpl |
|
| IgnoreCaseIDValueConverter |
|
| IgnoreCaseKeywordSerializer |
|
| IgnoreCaseKeywordSerializer |
|
| IgnoreCaseLinking |
|
| IGrammarAccess |
TODO Javadoc
|
| IGrammarAccess.IAbstractRuleAccess |
TODO can we use generics instead of inheritance?
|
| IGrammarAccess.IEnumRuleAccess |
|
| IGrammarAccess.IParserRuleAccess |
|
| IGrammarConstraintProvider |
Based on an Xtext grammar, the IGrammarConstraintProvider provides constraints that the semantic model must comply
with.
|
| IGrammarConstraintProvider.ConstraintElementProduction |
|
| IGrammarConstraintProvider.ConstraintElementType |
|
| IGrammarConstraintProvider.IConstraint |
One constraint defines all conditions one semantic object must comply with.
|
| IGrammarConstraintProvider.IConstraintElement |
IConstraintElements form a tree that is in fact a view on the grammar's AbstractElements.
|
| IGrammarConstraintProvider.IFeatureInfo |
|
| IGrammarNFAProvider<S,T> |
|
| IGrammarNFAProvider.NFABuilder<S,T> |
|
| IGrammarNFAProvider.NFADirection |
|
| IGrammarPDAProvider |
|
| IHiddenRegion |
|
| IHiddenRegionFormatter |
|
| IHiddenRegionFormatting |
HiddenRegionFormatting specifies formatting information for a HiddenRegion.
|
| IHiddenRegionPart |
|
| IHiddenRegionPartAssociator |
|
| IHiddenTokenHandler |
|
| IHiddenTokenHandler.IHiddenTokenState |
|
| IHiddenTokenHelper |
|
| IHiddenTokenSequencer |
|
| IHiddenTokenSequencer.IHiddenTokenSequencerOwner |
|
| IIndentationInformation |
|
| IIndentationInformation.Default |
|
| IJavaDocTypeReferenceProvider |
|
| IKeywordSerializer |
|
| ILeafNode |
A leaf node in the parse tree.
|
| ILineRegion |
|
| ILineSeparatorInformation |
|
| ILineSeparatorInformation.Default |
|
| ILinker |
|
| ILinkingDiagnosticMessageProvider |
|
| ILinkingDiagnosticMessageProvider.Extended |
|
| ILinkingDiagnosticMessageProvider.ILinkingDiagnosticContext |
|
| ILinkingService |
|
| IllegalNodeException |
|
| ILocationData |
|
| ILocationInFileProvider |
Delivers ITextRegions for model elements or feature settings.
|
| ILocationInFileProviderExtension |
Extends the functionality of the ILocationInFileProvider to
allow clients to query for a region with more fine grained criteria.
|
| ILocationInFileProviderExtension.RegionDescription |
Describes the kind of region that is queried.
|
| ILocationInResource |
Describes the location in a given file or storage.
|
| IMarkerFactory |
|
| IMarkerFactory.IMarker |
Represents a nestable parser state
|
| IMerger<T> |
Generic interface to describe an external merger for some
mergable type.
|
| IMimeTypeProvider |
|
| IMimeTypeProvider.DefaultImpl |
|
| ImportedNamesAdapter |
Wraps global scopes and collects and holds all names for which global scopes have been asked.
|
| ImportedNamespaceAwareLocalScopeProvider |
A local scope provider that understands namespace imports.
|
| ImportNormalizer |
|
| ImportScope |
|
| ImportUriGlobalScopeProvider |
|
| ImportUriGlobalScopeProvider.URICollector |
The default acceptor for import URIs.
|
| ImportUriResolver |
|
| ImportUriValidator |
|
| INamesAreUniqueValidationHelper |
The helper can be used to validate unique names locally or across resource boundaries.
|
| INamesAreUniqueValidationHelper.Context |
Provides context information to the validation that allows to introspect the scope in which the validation for
unique names is supposed to happen.
|
| INamesAreUniqueValidationHelper.ContextProvider |
Provide the context information for the unique name validation.
|
| IncrementalBuilder |
|
| IncrementalBuilder.InternalStatefulIncrementalBuilder |
Builder instance that is bound to a single running build.
|
| IncrementalBuilder.InternalStatefulIncrementalBuilder.URIBasedFileSystemAccessFactory |
|
| IncrementalBuilder.Result |
The result of the build.
|
| IndentNode |
An indent node prepends the indentation string to each line that is generated through its children.
|
| Indexer |
|
| Indexer.IndexResult |
|
| IndexState |
|
| INFAState<S extends INFAState,T extends INFATransition> |
|
| INFATransition<S extends INFAState,T extends INFATransition> |
|
| InMemoryFileSystemAccess |
|
| INode |
A node in the parse tree.
|
| INodeModelFormatter |
|
| INodeModelFormatter.IFormattedRegion |
|
| INodeModelStreamer |
|
| INonTerminalConsumer |
|
| INonTerminalConsumerConfiguration |
|
| IntegerKey |
A representation of an integer valued preference.
|
| InternalNodeModelUtils |
Internal base class for node model utilities with access to implementation details
of the node model.
|
| InternalXtextLexer |
|
| InternalXtextParser |
Copyright (c) 2010, 2023 itemis AG (http://www.itemis.eu) and others.
|
| INTValueConverter |
|
| InvariantChecker |
|
| InvariantChecker.InconsistentNodeModelException |
|
| IOutputConfigurationProvider |
Interface for providing default output configurations.
|
| IOutputConfigurationProvider.Delegate |
|
| IPackratParser |
|
| IParsedTokenAcceptor |
|
| IParsedTokenSource |
|
| IParsedTokenVisitor |
Interface for ParsedTokenVisitor.
|
| IParser |
|
| IParser.NullImpl |
|
| IParserConfiguration |
This interface is not intended to be implemented by clients.
|
| IParseResult |
Represents the result of the parsing.
|
| IParseResultFactory |
|
| IParseTreeConstructor |
|
| IParseTreeConstructor.TreeConstructionDiagnostic |
|
| IParseTreeConstructor.TreeConstructionReport |
|
| IPartialParsingHelper |
|
| IPDAProvider<CTX> |
|
| IPDAState |
|
| IPDAState.PDAStateType |
|
| IPlatformSpecificLocation<PlatformResource> |
SPI for platform specific enhancements to the traced locations.
|
| IPlatformSpecificTrace<PlatformResource,Location extends IPlatformSpecificLocation<? extends PlatformResource>> |
SPI for platform specific enhancements to the traces.
|
| IPlatformSpecificTraceProvider<PlatformResource,Trace extends IPlatformSpecificTrace<PlatformResource,?>> |
SPI for platform specific enhancements to trace providers.
|
| IPreferenceValues |
|
| IPreferenceValuesProvider |
|
| IPreferenceValuesProvider.DefaultPreferenceValuesProvider |
|
| IPreferenceValuesProvider.SimplePreferenceValuesProvider |
|
| IPreferenceValuesProvider.SingletonPreferenceValuesProvider |
|
| IProjectConfig |
A project is both a container for source folders as well as a physical location that outputs can be generated to.
|
| IProjectConfigProvider |
|
| IQualifiedNameConverter |
|
| IQualifiedNameConverter.DefaultImpl |
|
| IQualifiedNameProvider |
Provides qualified names for EObjects.
|
| IQualifiedNameProvider.AbstractImpl |
|
| IReferableElementsUnloader |
|
| IReferableElementsUnloader.GenericUnloader |
|
| IReferableElementsUnloader.NullUnloader |
|
| IReferenceDescription |
|
| IReferenceFinder |
Finds cross-references to elements specified by their URIs.
|
| IReferenceFinder.Acceptor |
Used to collect the results.
|
| IReferenceFinder.IResourceAccess |
Provides safe read access to a resource set for searching local references or references in a demand-created or
shared resource set.
|
| IResourceClusteringPolicy |
This strategy allows to cope with low memory environments where resources have to
be unloaded during the build.
|
| IResourceDescription |
A representation of a resource's contents as an ISelectable.
|
| IResourceDescription.CoarseGrainedEvent |
This event is used to indicate that there were changes but it was not possible to determine what kind of changes
had been done.
|
| IResourceDescription.Delta |
|
| IResourceDescription.Event |
|
| IResourceDescription.Event.Listener |
|
| IResourceDescription.Event.Source |
|
| IResourceDescription.Manager |
|
| IResourceDescription.Manager.AllChangeAware |
|
| IResourceDescriptions |
|
| IResourceDescriptions.IContextAware |
|
| IResourceDescriptions.IResourceSetAware |
|
| IResourceDescriptions.NullImpl |
|
| IResourceDescriptionsProvider |
|
| IResourceFactory |
TODO document why this is necessary
|
| IResourceServiceProvider |
|
| IResourceServiceProvider.Provider |
|
| IResourceServiceProvider.Registry |
|
| IResourceServiceProvider.Registry.RegistryProvider |
|
| IResourceServiceProviderExtension |
Extension to the IResourceServiceProvider which allows to ask
if a given resource URI points to a project source or a library.
|
| IResourceStorageFacade |
|
| IResourceValidator |
|
| IRootConsumerListener |
|
| IsAffectedExtension |
An extension that can be bound to mark resources as affected
by a change.
|
| IsAffectedExtension.AllIsAffectedExtensions |
|
| IScope |
A scope defines which elements IEObjectDescription can be seen in a certain area within a model/program.
|
| IScopeProvider |
An IScopeProvider can be used, to get access to a set of visible elements ( IEObjectDescription).
|
| IScopeWrapper |
|
| ISelectable |
An ISelectable is something that can be queried for exported object.
|
| ISemanticNodeProvider |
|
| ISemanticNodeProvider.INodesForEObjectProvider |
|
| ISemanticNodeProvider.ISemanticNode |
|
| ISemanticNodeProvider.NullNodesForEObjectProvider |
|
| ISemanticRegion |
|
| ISemanticRegionFinder |
|
| ISemanticRegionsFinder |
|
| ISemanticSequenceAcceptor |
|
| ISemanticSequencer |
|
| ISemanticSequencerDiagnosticProvider |
|
| ISemanticSequencerNfaProvider |
|
| ISemanticSequencerNfaProvider.ISemState |
|
| ISequenceAcceptor |
|
| ISequenceMatcher |
|
| ISequenceMatcher.Factory |
|
| ISequentialRegion |
|
| ISerializationContext |
|
| ISerializationDiagnostic |
|
| ISerializationDiagnostic.Acceptor |
|
| ISerializationDiagnostic.ExceptionDiagnostic |
|
| ISerializationDiagnostic.ExceptionThrowingAcceptor |
|
| ISerializationDiagnostic.StdErrAcceptor |
|
| ISerializationDiagnostic.ToString |
|
| ISerializer |
Using a grammar, the Serializer converts EMF models to text.
|
| ISerState |
|
| ISerState.SerStateType |
|
| ISetup |
TODO document me!
|
| IShadowedResourceDescriptions |
|
| IShouldGenerate |
|
| IShouldGenerate.Always |
|
| IShouldGenerate.OnlyWithoutErrors |
|
| ISlotEntry |
|
| ISourceFolder |
Describes directories that contain source files of a project.
|
| Issue |
|
| Issue.IssueImpl |
|
| IssueCodes |
|
| IssueSeverities |
|
| IssueSeveritiesProvider |
|
| IStratumBreakpointSupport |
|
| IStratumBreakpointSupport.DefaultImpl |
|
| ISubFormatter |
An ISubFormatter is responsible to format a sub document.
|
| ISynchronizable<Synchronizable> |
Implementations of ISynchronizable expose a lock object
that allows to guard against concurrent modifications.
|
| ISyntacticSequenceAcceptor |
|
| ISyntacticSequencer |
|
| ISyntacticSequencer.ISyntacticSequencerOwner |
|
| ISyntacticSequencerDiagnosticProvider |
|
| ISyntacticSequencerPDAProvider |
|
| ISyntacticSequencerPDAProvider.GetGrammarElement |
|
| ISyntacticSequencerPDAProvider.ISynAbsorberState |
|
| ISyntacticSequencerPDAProvider.ISynEmitterState |
|
| ISyntacticSequencerPDAProvider.ISynFollowerOwner |
|
| ISyntacticSequencerPDAProvider.ISynNavigable |
|
| ISyntacticSequencerPDAProvider.ISynState |
|
| ISyntacticSequencerPDAProvider.ISynTransition |
|
| ISyntacticSequencerPDAProvider.SynAbsorberNfaAdapter |
|
| ISyntacticSequencerPDAProvider.SynPredicates |
|
| ISyntacticSequencerPDAProvider.SynStateType |
|
| ISyntaxErrorMessageProvider |
|
| ISyntaxErrorMessageProvider.IErrorContext |
The error context provides some information about the internal state
of the parser when a syntax error occurred.
|
| ISyntaxErrorMessageProvider.IParserErrorContext |
The error context for parser and lexer errors.
|
| ISyntaxErrorMessageProvider.IUnorderedGroupErrorContext |
|
| ISyntaxErrorMessageProvider.IValueConverterErrorContext |
The error context for a particular value conversion issue.
|
| ITaskFinder |
|
| ITaskParser |
|
| ITaskTagProvider |
|
| ITerminalConsumer |
|
| ITerminalConsumerConfiguration |
|
| ITextRegionAccess |
This class provides access to text regions based on the semantic model.
|
| ITextRegionAccessDiff |
|
| ITextRegionDiffBuilder |
|
| ITextRegionExtensions |
|
| ITextRegionRewriter |
|
| ITextReplacement |
A replacement describes which new text should substitute the text at the given offset and length.
|
| ITextReplacer |
|
| ITextReplacerContext |
|
| ITextSegment |
A text segment describes a part of a document and carries a few more information, e.g.
|
| ITextSegmentDiff |
|
| ITokenAcceptor |
Abstraction for an object, that will continuously accept Antlr tokens.
|
| ITokenDefProvider |
|
| ITokenDiagnosticProvider |
|
| ITokenSerializer |
TODO: this interface does not define any methods.
|
| ITokenSerializer.ICrossReferenceSerializer |
In the process of serializing a model to a DSL, references to model elements need to be turned into string
representations which identify the targeted model element.
|
| ITokenSerializer.IEnumLiteralSerializer |
|
| ITokenSerializer.IErrorAcceptor |
|
| ITokenSerializer.IKeywordSerializer |
|
| ITokenSerializer.IValueSerializer |
|
| ITokenStream |
|
| ITokenStreamExtension |
|
| ITokenToStringConverter |
|
| ITrace |
The trace provides a way to work with tracing information of a code generator.
|
| ITraceForURIProvider |
Provides read access to the available trace information for generated resources or input resources.
|
| ITraceRegionProvider |
|
| ITraceToBytecodeInstaller |
|
| ITraceURIConverter |
This class converts URIs between their absolute forms and a relative form, which
is persisted in trace files.
|
| ITransientValueService |
Implementations of this service are called when a model is serialized and can decide whether a value needs to be
serialized or not.
|
| ITransientValueService |
Implementations of this interface decide which values are serialized during serialization.
|
| ITransientValueService.ListTransient |
|
| ITransientValueService.ValueTransient |
|
| ITypedPreferenceValues |
A strongly typed API to access preferences.
|
| IUnorderedGroupHelper |
|
| IUnorderedGroupHelper.Null |
|
| IUnorderedGroupHelper.UnorderedGroupState |
|
| IValueConverter<Type> |
A ValueConverter is used to create a semantic value from
an input string or node and vice versa.
|
| IValueConverter.RuleSpecific |
Value converters that rely on information about the actual rule
that is converted, may implement this interface.
|
| IValueConverterService |
|
| IValueConverterService.Introspectable |
Extension interface to the value converter service.
|
| IValueSerializer |
|
| IWhitespace |
|
| IWhitespaceInformationProvider |
|
| IWhitespaceInformationProvider.Default |
|
| IWorkspaceConfig |
|
| IXtext2EcorePostProcessor |
Deprecated.
|
| JavaIoFileSystemAccess |
|
| JavaIoFileSystemAccess.IFileCallback |
|
| Keyword |
A representation of the model object 'Keyword'.
|
| KeywordAlternativeConverter |
|
| KeywordBasedValueConverter |
This IValueConverter ensures that the given string value fulfills a
data type rule that consists only of an alternative of keywords.
|
| KeywordConsumer |
|
| KeywordImpl |
An implementation of the model object 'Keyword'.
|
| KeywordInspector |
Simple implementation of a check for keywords that collide with terminal rules.
|
| KeywordSerializer |
|
| KeywordSerializer |
|
| LanguageInfo |
Convenient access to language specific information.
|
| LanguageSpecific |
An annotation marking a binding as language specific in contrast to a global service.
|
| LazyLinker |
|
| LazyLinkingResource |
|
| LazyLinkingResource.CyclicLinkingException |
|
| LazyLinkingResource.DiagnosticMessageContext |
|
| LazyURIEncoder |
|
| LeafIterator |
|
| LeafNode |
|
| LeafNodeWithSyntaxError |
|
| LegacyTransientValueService |
|
| Lexer |
Hack: As AntLR does not allow to define the superclass of the generated
lexer, we call this class Lexer and import it to be used instead of the
original lexer class.
|
| LexerBindings |
|
| LexerProvider<T extends org.antlr.runtime.Lexer> |
A Guice provider implementation, that does not use the default constructor of
the lexer class, but call the other available constructor that takes a CharStream as argument.
|
| LineMappingProvider |
|
| LineMappingProvider.LineMapping |
|
| LineRegion |
|
| LineSeparatorHarmonizer |
Replaces all line breaks with the configured line separator.
|
| Linker |
|
| Linker.LinkingDiagnosticContext |
|
| LinkingDiagnosticMessageProvider |
|
| LinkingDiagnosticProducer |
|
| LinkingHelper |
|
| LinkingScopeProviderBinding |
|
| ListBasedDiagnosticConsumer |
|
| ListBasedDiagnosticConsumer.Internal |
|
| LiteralCondition |
A representation of the model object 'Literal Condition'.
|
| LiteralConditionImpl |
An implementation of the model object 'Literal Condition'.
|
| LiveShadowedAllContainerState |
This class ensures that every IResourceDescription from a local IResourceDescriptions that is not known to the global
IAllContainerState gets a proper container.
|
| LiveShadowedAllContainerState.Provider |
|
| LiveShadowedChunkedContainer |
|
| LiveShadowedChunkedResourceDescriptions |
|
| LiveShadowedResourceDescriptions |
|
| LoadOnDemandResourceDescriptions |
|
| LocalUniqueNameContext |
A case-sensitive, local validation context to check unique names in the contents of
a container EObject or within a list.
|
| LocationData |
|
| LocationInResource |
|
| LookAheadInfo |
Utility to work with the lookAhead information in the node model.
|
| LookAheadInfo.InconsistentLookAheadException |
|
| MapBasedPreferenceValues |
|
| MapBasedScope |
A scope implemented using a Map used for efficient lookup of ordinary named
EObjectDescriptions.
|
| Marker |
|
| Marker.IMarkerClient |
|
| Marker.IMarkerVisitor |
|
| MarkerAwareBacktracker |
|
| MatcherNFAProvider |
|
| MatcherNFAProvider.MatcherNFABuilder |
|
| MatcherState |
|
| MatcherTransition |
|
| MaxLineWidthDocument |
|
| MethodBasedModule |
|
| MoreThanOneCardinalityException |
|
| MultiLineCommentDocumentationProvider |
The default implementation of the documentation provider for emf objects based
on Xtext languages.
|
| MultilineCommentReplacer |
|
| MultiLineFileHeaderProvider |
|
| MultiLineJavaDocTypeReferenceProvider |
|
| MultimapBasedScope |
A scope implemented using a Multimap.
|
| MultimapBasedSelectable |
|
| NameBasedFilter |
|
| NamedArgument |
A representation of the model object 'Named Argument'.
|
| NamedArgumentImpl |
An implementation of the model object 'Named Argument'.
|
| NamesAreUniqueValidationHelper |
|
| NamesAreUniqueValidator |
An EValidator implementation, that can be used via ComposedChecks generically
to validate for duplicated exported objects.
|
| NegatedToken |
A representation of the model object 'Negated Token'.
|
| NegatedTokenImpl |
An implementation of the model object 'Negated Token'.
|
| NegatedUriFilter |
|
| Negation |
A representation of the model object 'Negation'.
|
| NegationImpl |
An implementation of the model object 'Negation'.
|
| NewLineNode |
A new line node is a leaf in the code generator tree and produces line breaks.
|
| NFAToDot |
|
| NodeComment |
|
| NodeEObjectRegion |
|
| NodeHidden |
|
| NodeHiddenRegion |
|
| NodeIterable |
|
| NodeIterator |
|
| NodeIterator |
An iterator that can traverse a parse tree in forward and backward direction
starting from any element in the tree.
|
| NodeModelBasedRegionAccess |
|
| NodeModelBasedRegionAccessBuilder |
|
| NodeModelBuilder |
A stateful (!) builder that provides call back methods for clients who
want to create a node model and maintain its invariants.
|
| NodeModelSemanticSequencer |
|
| NodeModelStreamer |
|
| NodeModelUtils |
The NodeModelUtils are a collection of useful methods when dealing with the node model directly.
|
| NodeRegion |
|
| NodeSemanticRegion |
|
| NodeTreeIterator |
|
| NodeWhitespace |
|
| NonTerminalConsumer |
|
| NonTerminalConsumer.ConsumerAcceptor |
|
| NoTraces<PlatformResource,Trace extends IPlatformSpecificTrace<PlatformResource,?>> |
Abstract null implementation for platform specific enhancements to the trace API.
|
| NullDiagnosticProducer |
|
| NullFormatter |
|
| NullTokenDefProvider |
|
| OneWhitespaceFormatter |
|
| OperationCanceledError |
|
| OperationCanceledManager |
A facade for managing and working with cancellation exceptions of different platforms.
|
| OriginalElement |
|
| OriginalElement.OriginalElementAdapter |
|
| OriginalGrammar |
|
| OriginalGrammar.OriginalGrammarAdapter |
|
| OutdatedStateManager |
|
| OutputConfiguration |
|
| OutputConfiguration.SourceMapping |
Specifies the output folder for a source folder (may be null, in which case the output folder of the enclosing
OutputConfiguration is used).
|
| OutputConfigurationAdapter |
|
| OutputConfigurationProvider |
|
| OverriddenValueInspector |
|
| Parameter |
A representation of the model object 'Parameter'.
|
| ParameterConfigHelper |
|
| ParameterImpl |
An implementation of the model object 'Parameter'.
|
| ParameterReference |
A representation of the model object 'Parameter Reference'.
|
| ParameterReferenceImpl |
An implementation of the model object 'Parameter Reference'.
|
| ParsedAction |
|
| ParsedEnumLiteral |
|
| ParsedNonTerminal |
|
| ParsedNonTerminalEnd |
|
| ParsedTerminal |
|
| ParsedTerminalWithFeature |
|
| ParsedTerminalWithFeatureInfo |
|
| ParsedToken |
|
| ParsedTokenCounter |
|
| ParsedTokenPrinter |
|
| ParseException |
|
| ParseResult |
The result of a parsing operation.
|
| ParseResultFactory |
|
| ParserRule |
A representation of the model object 'Parser Rule'.
|
| ParserRuleImpl |
An implementation of the model object 'Parser Rule'.
|
| PartialParsingHelper |
|
| PartialParsingPointers |
|
| PathTraverser |
|
| PlaceholderToken |
|
| PortableURIs |
Portable URIs are based on names and therefore are independent of the concrete file paths and file names of the
resources.
|
| PortableURIs.PortableFragmentDescription |
|
| PredicateUsesUnorderedGroupInspector |
|
| PreferenceKey |
Implementers of this interface represent a configuration key.
|
| PreferenceKeysProvider |
|
| PreferenceTaskTagProvider |
|
| PreferenceValuesByLanguage |
|
| PreferenceValuesByLanguage.PreferenceValuesByLanguageAdapter |
|
| Priority |
|
| ProjectConfigAdapter |
|
| ProjectConfigAdapter.ProjectConfigAdapterAdapter |
|
| ProjectConfigProvider |
|
| ProjectDescription |
|
| ProjectDescription.ProjectDescriptionAdapter |
|
| ProjectDescriptionBasedContainerManager |
|
| ProviderModule |
|
| QualifiedName |
A datatype for dealing with qualified names.
|
| QualifiedName.Builder |
The Builder allows to create instances of QualifiedName in a slightly
more efficient way by pre-allocating the underlying data for a known
length.
|
| QualifiedNameInStaticImportValueConverter |
|
| QualifiedNameInterning |
Provides methods for enabling and disabling the interning of strings used in QualifiedName.
|
| QualifiedNameValueConverter |
A value converter for qualified names consisting of segments or wildcard literals separated by namespace delimiters.
|
| Range |
A mutable (!) range object.
|
| RangeBasedDiagnostic |
A validation diagnostic that is associated with a range.
|
| Reader |
A Reader used to read EMF resources from a set of pathes.
|
| ReducedXtextResourceValidator |
This resource validator for xtext grammars only reports syntactic errors and broken references to rule calls and super grammars.
|
| ReferenceAcceptor |
|
| ReferencedMetamodel |
A representation of the model object 'Referenced Metamodel'.
|
| ReferencedMetamodelImpl |
An implementation of the model object 'Referenced Metamodel'.
|
| ReferenceFinder |
|
| RegionComparator<T> |
|
| RegionsOutsideFrameException |
|
| RegionTrace |
|
| RegionTraceMissingException |
|
| ResolvedResourceDescription |
A resource description that has no references to the origin resource anymore (thus it is "resolved").
|
| ResourceDescriptionChangeEvent |
|
| ResourceDescriptionsBasedContainer |
|
| ResourceDescriptionsData |
Instances of ResourceDescriptionsData provide indexed access to
resource descriptions that export elements with a certain name.
|
| ResourceDescriptionsData.ResourceSetAdapter |
|
| ResourceDescriptionsProvider |
|
| ResourceDescriptionsProvider |
|
| ResourceLoadingSlotEntry |
|
| ResourceServiceProviderDescriptor |
|
| ResourceServiceProviderRegistryImpl |
|
| ResourceServiceProviderRegistryImpl.InternalData |
|
| ResourceServiceProviderServiceLoader |
|
| ResourceSetBasedAllContainersState |
|
| ResourceSetBasedAllContainersStateProvider |
|
| ResourceSetBasedResourceDescriptions |
|
| ResourceSetBasedSlotEntry |
A slot entry filtering all contents of the resource set rather than the exported objects only.
|
| ResourceSetContext |
An Xtext-specific facade over an EMF ResourceSet.
|
| ResourceSetGlobalScopeProvider |
|
| ResourceSetReferencingResourceSet |
|
| ResourceSetReferencingResourceSetImpl |
|
| ResourceStorageFacade |
|
| ResourceStorageLoadable |
|
| ResourceStorageProviderAdapter |
An adapter that can be installed into a SerializableResource, to provide resource state.
|
| ResourceStorageWritable |
|
| ResourceValidatorImpl |
|
| ResourceValidatorImpl.ListBasedMarkerAcceptor |
|
| ReversedBidiIterable<T> |
|
| ReversedBidiIterator<T> |
|
| ReversedBidiTreeIterable<T> |
|
| ReversedBidiTreeIterator<T> |
|
| RootDocument |
|
| RootNode |
|
| RuleCall |
A representation of the model object 'Rule Call'.
|
| RuleCallImpl |
An implementation of the model object 'Rule Call'.
|
| RuleCallStack |
|
| RuleFilter |
|
| RuleNames |
Different kinds of name mapping for rules in a grammar.
|
| RuleWithoutInstantiationInspector |
Checks if a parser rule ensures object instantiation.
|
| RuleWithParameterValues |
|
| RuleWithParameterValues.RuleWithParameterValuesAdapter |
|
| RuntimeResourceSetInitializer |
|
| SaveOptions |
Immutable SaveOptions can be used to read and write options into the
map that is passed into Resource.save(Map).
|
| SaveOptions.Builder |
|
| ScopeBasedSelectable |
|
| Scopes |
|
| SelectableBasedScope |
|
| SemanticNodeIterator |
|
| SemanticNodeProvider |
|
| SemanticNodeProvider.NodesForEObjectProvider |
|
| SemanticNodeProvider.SemanticNode |
|
| SemanticRegionInIterableFinder |
|
| SemanticRegionIterable |
|
| SemanticRegionMatcher |
|
| SemanticRegionNullFinder |
|
| SemanticSequencerNfaProvider |
|
| SemanticSequencerNfaProvider.SemNfa |
|
| SemanticSequencerNfaProvider.SemState |
|
| SemanticSequencerNfaProvider.SemStateFactory |
|
| SequenceFeeder |
|
| SequenceFeeder.Provider |
|
| SequencerDiagnosticProvider |
|
| SequencerDiagnosticProvider.NamedElement2Name |
|
| SequentialRegionDiff |
|
| SerializableEObjectDescription |
|
| SerializableEObjectDescriptionProvider |
|
| SerializableNodeModel |
|
| SerializableReferenceDescription |
|
| SerializableResourceDescription |
|
| SerializationContext |
|
| SerializationContext.ActionContext |
|
| SerializationContext.ParameterValueContext |
|
| SerializationContext.RuleContext |
|
| SerializationContext.TypeContext |
|
| SerializationContextMap<T> |
|
| SerializationContextMap.Builder<T> |
|
| SerializationContextMap.Entry<T> |
|
| SerializationContextMap.MutableEntry<T> |
|
| SerializationConversionContext |
|
| SerializationDiagnostic |
|
| SerializationExtensions |
|
| SerializationUtil |
|
| Serializer |
Deprecated.
|
| Serializer |
|
| SerializerOptions |
Deprecated.
|
| SerializerPDA |
|
| SerializerPDA.SerializerPDACloneFactory |
|
| SerializerPDA.SerializerPDAElementFactory |
|
| SerializerPDA.SerializerPDAGetToken |
|
| SerializerPDA.SerializerPDAIsAssignedAction |
|
| SerializerPDA.SerializerPDAState |
|
| SerializerScopeProviderBinding |
Indicates that a scope provider is requested that is used
to serialize existing cross references.
|
| SetBasedKeywordMatcher |
|
| SettingDelegate |
Delegating implementation of an EStructuralFeature.Setting to be independent
of other's hashCode() and equals(Object) implementation.
|
| Severity |
|
| SeverityConverter |
|
| SimpleLocalScopeProvider |
A local scope that uses the qualified names of all elements of an Resource and
delegates to a global scope.
|
| SimpleNameProvider |
|
| SimpleResourceDescriptionsBasedContainerManager |
|
| SimpleScope |
|
| SingleCharacter |
|
| SingleHiddenRegionFormatter |
|
| SinglelineCodeCommentReplacer |
|
| SinglelineCommentReplacer |
|
| SinglelineDocCommentReplacer |
|
| SingletonBidiIterable<T> |
|
| SingletonBidiIterator<T> |
|
| SingletonBinding |
|
| SingletonScope |
|
| SlotEntry |
|
| Source2GeneratedMapping |
|
| SourceAdapter |
|
| SourceLevelURIsAdapter |
An adapter to be installed into a ResourceSet.
|
| SourceRelativeURI |
A source relative URI.
|
| StateBasedContainer |
A specialized container which is based on some long living lightweight state.
|
| StateBasedContainerManager |
|
| StorageAwareResource |
A resource implementation that can load itself from ResourceStorage.
|
| StorageAwareResourceDescriptionManager |
|
| StringBasedRegionAccess |
|
| StringBasedTextRegionAccessDiff |
|
| StringBasedTextRegionAccessDiffAppender |
|
| StringBasedTextRegionAccessDiffBuilder |
|
| StringBasedTextRegionAccessDiffBuilder.Insert |
|
| StringBasedTextRegionAccessDiffBuilder.MoveSource |
|
| StringBasedTextRegionAccessDiffBuilder.MoveTarget |
|
| StringBasedTextRegionAccessDiffBuilder.Preserve |
|
| StringBasedTextRegionAccessDiffBuilder.Remove |
|
| StringBasedTextRegionAccessDiffBuilder.Replace1 |
|
| StringBasedTextRegionAccessDiffBuilder.Replace2 |
|
| StringBasedTextRegionAccessDiffBuilder.Rewrite |
|
| StringBufferSequenceAcceptor |
|
| StringComment |
|
| StringEObjectRegion |
|
| StringHidden |
|
| StringHiddenRegion |
|
| StringKey |
A string values typed preference key.
|
| StringRegion |
|
| StringSemanticRegion |
|
| STRINGValueConverter |
|
| StringWhitespace |
|
| StringWithOffset |
|
| SubDocument |
|
| SuperCallScope |
|
| SuperCallScope.ExplicitCallDescription |
Used during linking to set the flag
which keeps track of explicitly chosen rules.
|
| SynchronizedXtextResourceSet |
|
| SyntacticSequencerDiagnosticProvider |
|
| SyntacticSequencerPDAProvider |
|
| SyntacticSequencerPDAProvider.NavigablePDA |
|
| SyntacticSequencerPDAProvider.SynAbsorberState |
|
| SyntacticSequencerPDAProvider.SynEmitterState |
|
| SyntacticSequencerPDAProvider.SynNavigable |
|
| SyntacticSequencerPDAProvider.SynState |
|
| SyntacticSequencerPDAProvider.SynTransition |
|
| SyntaxErrorMessage |
A syntax error message represents a parsing problem.
|
| SyntaxErrorMessageProvider |
|
| SyntheticCompositeNode |
Unfolds the array of grammar elements that is associated with a composite node.
|
| SyntheticLinkingSupport |
Provides services to install proxies without node model.
|
| TargetURICollector |
The language that defines a given object can decide to add other objects
to the set of of target URIs if they have been derived from the given object.
|
| TargetURIConverter |
|
| TargetURIs |
Encapsulate the searched data.
|
| TargetURIs.Key<T> |
A user data key with equalitiy semantics on the type of the value and the
logical name of the key.
|
| TargetURISet |
|
| Task |
|
| TaskTag |
|
| TaskTags |
|
| TemplateNode |
A template node applies a StringConcatenationClient to compute its children.
|
| TemporaryTraceRegion |
A trace region that will not be added to the child list of the given parent.
|
| TerminalConsumer |
|
| TerminalRule |
A representation of the model object 'Terminal Rule'.
|
| TerminalRuleImpl |
An implementation of the model object 'Terminal Rule'.
|
| Terminals |
|
| TerminalsANY_OTHERConsumer |
|
| TerminalsDelimiters |
|
| TerminalsGrammarAccess |
|
| TerminalsIDConsumer |
|
| TerminalsINTConsumer |
|
| TerminalsML_COMMENTConsumer |
|
| TerminalsPackratParser |
|
| TerminalsParserConfiguration |
|
| TerminalsRuntimeModule |
Use this class to register components to be used within the IDE.
|
| TerminalsSemanticSequencer |
|
| TerminalsSL_COMMENTConsumer |
|
| TerminalsStandaloneSetup |
Initialization support for running Xtext languages
without equinox extension registry
|
| TerminalsStandaloneSetupGenerated |
|
| TerminalsSTRINGConsumer |
|
| TerminalsSyntacticSequencer |
|
| TerminalsWSConsumer |
|
| TextNode |
A text node is a leaf in the code generator tree and produces arbitrary text.
|
| TextRegionAccessBuilder |
|
| TextRegionAccessBuildingSequencer |
|
| TextRegionAccessToString |
|
| TextRegionAccessToString.AstRegionComparator |
|
| TextRegionAccessToString.DiffColumn |
|
| TextRegionListToString |
|
| TextRegionListToString.Item |
|
| TextRegionRewriter |
|
| TextRegions |
|
| TextRegionsInTextToString |
|
| TextRegionsToString |
|
| TextRegionsWithTitleToString |
|
| TextRegionsWithTitleToString.Item |
|
| TextReplacement |
|
| TextReplacementList<T extends ITextReplacement> |
|
| TextReplacerContext |
|
| TextReplacerMerger |
|
| TextSegment |
|
| TextSegmentSet<T> |
|
| TokenAcceptor |
Simple implementation of an ITokenAcceptor based on the assumption
that the calls to accept and next will be alternating with only a few
exceptions.
|
| TokenDefProvider |
|
| TokenDiagnosticProvider |
|
| TokenRegionProvider |
Expands a region such that it contains only complete lexer tokens.
|
| TokenSourceProvider |
|
| TokenStreamSequenceAdapter |
|
| TokenStringBuffer |
|
| TokenTool |
|
| TokenUtil |
|
| TraceAsPrimarySourceInstaller |
|
| TraceAsPrimarySourceInstaller.XtextClassAdapter |
|
| TraceAsPrimarySourceInstaller.XtextMethodAdapter |
|
| TraceAsSmapInstaller |
|
| Traced |
|
| TracedAccessors |
|
| TracedAccessorsProcessor |
|
| TracedProcessor |
|
| TraceFileNameProvider |
|
| TraceNode |
A trace node maps the text generated through its children to a source location.
|
| TraceNotFoundException |
|
| TraceRegion |
|
| TraceRegionMerger |
Copied and adapted from
org.eclipse.xtext.ui.editor.syntaxcoloring.MergingHighlightedPositionAcceptor.
|
| TraceRegionSerializer |
|
| TraceRegionSerializer.Callback<Region,Location> |
|
| TraceRegionSerializer.CompressedIntDataInput |
|
| TraceRegionSerializer.IdentityStrategy |
|
| TraceRegionSerializer.Strategy<Region,Location> |
|
| TraceToDot |
|
| TracingSugar |
Some additional sugar extension to - create generator nodes for EObjects - create ILocationData for EObjects.
|
| TransformationDiagnostic |
|
| TransformationDiagnosticsProducer |
|
| TransformationErrorCode |
|
| TransformationException |
|
| TransientValueService |
|
| TransientValueUtil |
|
| TreeConstNFAToDot |
|
| TreeConstructionNFAProvider |
|
| TreeConstructionNFAProvider.TreeConstNFABuilder |
|
| TreeConstructionReportImpl |
|
| TreeConstState |
|
| TreeConstTransition |
|
| TypedPreferenceKey<T> |
|
| TypedPreferenceValues |
|
| TypeHierarchyHelper |
|
| TypeRef |
A representation of the model object 'Type Ref'.
|
| TypeRefImpl |
An implementation of the model object 'Type Ref'.
|
| UnexpectedClassInfoException |
|
| UniqueInResourceContext |
Deprecated.
|
| UnknownProjectConfig |
|
| UnorderedGroup |
A representation of the model object 'Unordered Group'.
|
| UnorderedGroupHelper |
|
| UnorderedGroupHelper.Collector |
|
| UnorderedGroupHelper.Frame |
|
| UnorderedGroupHelper.State |
|
| UnorderedGroupImpl |
An implementation of the model object 'Unordered Group'.
|
| UnorderedGroupToken |
|
| UnorderedGroupToken.End |
|
| UntilToken |
A representation of the model object 'Until Token'.
|
| UntilTokenImpl |
An implementation of the model object 'Until Token'.
|
| URIBasedFileSystemAccess |
A file system access implementation that is based on EMF URIs and URIConverter
|
| URIBasedFileSystemAccess.BeforeDelete |
|
| URIBasedFileSystemAccess.BeforeRead |
|
| URIBasedFileSystemAccess.BeforeWrite |
|
| UriBasedReader |
|
| UriFilter |
|
| UrlClassLoaderClasspathEntriesProvider |
|
| UsedRulesFinder |
|
| ValidationMessageAcceptor |
A validation message acceptor provides the minimal necessary API to create
error and warning messages that are associated with a feature value or with
a range in the input source.
|
| Validator |
|
| Validator.Disabled |
|
| Validator.MWEDiagnosticComparator |
|
| ValidEntryRuleInspector |
Checks the entry rule for validity.
|
| ValueConverter |
|
| ValueConverterException |
|
| ValueConverterWithValueException |
A value converter exception that carries the value around, that was
recoverable from a badly formatted string or erroneous node.
|
| ValueSerializer |
|
| ValueSerializer |
|
| WhitespaceAddingSequenceAcceptor |
|
| WhitespaceReplacer |
|
| Wildcard |
A representation of the model object 'Wildcard'.
|
| WildcardImpl |
An implementation of the model object 'Wildcard'.
|
| WorkspaceConfig |
The default workspace consists of multiple projects and always contains the unknown project that is used for
projectless files.
|
| WriterTokenStream |
|
| XMLEncodingProvider |
|
| XtendXtext2EcorePostProcessor |
Deprecated, for removal: This API element is subject to removal in a future version.
|
| Xtext2EcoreInterpretationContext |
|
| Xtext2EcoreTransformer |
|
| Xtext2EcoreTransformer.NullErrorAcceptor |
|
| XtextAdapterFactory |
The Adapter Factory for the model.
|
| XtextAntlrTokenFileProvider |
|
| XtextConfigurableIssueCodes |
This class holds all the configurable issue codes for the Xtext grammar language.
|
| XtextCrossReferenceSerializer |
|
| XtextDiagnosticConverter |
|
| XtextFactory |
The Factory for the model.
|
| XtextFactoryImpl |
An implementation of the model Factory.
|
| XtextFormatter |
|
| XtextFormatterJava |
|
| XtextFragmentProvider |
|
| XtextGrammarAccess |
|
| XtextLinker |
|
| XtextLinker.PackageRemover |
|
| XtextLinkingDiagnostic |
|
| XtextLinkingDiagnosticMessageProvider |
|
| XtextLinkingService |
|
| XtextLocationInFileProvider |
|
| XtextPackage |
The Package for the model.
|
| XtextPackage.Literals |
Defines literals for the meta objects that represent
each class,
each feature of each class,
each enum,
and each data type
|
| XtextPackageImpl |
An implementation of the model Package.
|
| XtextParser |
|
| XtextPlatformResourceURIHandler |
This URI handler implements a heuristic approach to work around
a mismatch with platform URIs in the dev workspace and the deployed variant.
|
| XtextReferableElementsUnloader |
|
| XtextResource |
An EMF resource that reads and writes models of an Xtext DSL.
|
| XtextResourceDescriptionStrategy |
|
| XtextResourceFactory |
|
| XtextResourceSet |
A resource set that is capable of resolving classpath URIs.
|
| XtextRuleInspector<Result,RuleType extends AbstractRule> |
|
| XtextRuntimeModule |
used to register components to be used at runtime.
|
| XtextScopeProvider |
|
| XtextSemanticSequencer |
|
| XtextSerializationException |
|
| XtextStandaloneSetup |
Initialization support for running Xtext languages
without equinox extension registry
|
| XtextStandaloneSetupGenerated |
|
| XtextSwitch<T> |
The Switch for the model's inheritance hierarchy.
|
| XtextSyntacticSequencer |
|
| XtextSyntaxDiagnostic |
|
| XtextSyntaxDiagnosticWithRange |
|
| XtextTokenStream |
A token stream that is aware of the current lookahead.
|
| XtextTokenStream.HiddenTokens |
|
| XtextTransientValueService |
|
| XtextTransientValueService2 |
|
| XtextValidator |
|
| XtextValueConverters |
|