Package org.eclipse.xtext.serializer.analysis

Interface Summary
IContextProvider  
IGrammarConstraintProvider Based on an Xtext grammar, the IGrammarConstraintProvider provides constraints that the semantic model must comply with.
IGrammarConstraintProvider.IConstraint One constraint defines all conditions one semantic object must comply with.
IGrammarConstraintProvider.IConstraintContext A ConstraintContext is defined by a ParserRule or an AssignedAction.
IGrammarConstraintProvider.IConstraintElement IConstraintElements form a tree that is in fact a view on the grammar's AbstractElements.
IGrammarConstraintProvider.IFeatureInfo  
ISemanticSequencerNfaProvider  
ISemanticSequencerNfaProvider.ISemState  
ISyntacticSequencerPDAProvider  
ISyntacticSequencerPDAProvider.ISynAbsorberState  
ISyntacticSequencerPDAProvider.ISynEmitterState  
ISyntacticSequencerPDAProvider.ISynFollowerOwner  
ISyntacticSequencerPDAProvider.ISynNavigable  
ISyntacticSequencerPDAProvider.ISynState  
ISyntacticSequencerPDAProvider.ISynTransition  
 

Class Summary
ActionFilterNFAProvider  
ActionFilterNFAProvider.ActionFilterNFABuilder  
ActionFilterNFAProvider.ActionFilterState  
ActionFilterNFAProvider.ActionFilterTransition  
Context2NameFunction  
ContextProvider  
GrammarAlias  
GrammarAlias.AbstractElementAlias  
GrammarAlias.AlternativeAlias  
GrammarAlias.CompoundAlias  
GrammarAlias.GrammarAliasAdapter  
GrammarAlias.GrammarAliasFactory  
GrammarAlias.GroupAlias  
GrammarAlias.TokenAlias  
GrammarAlias.UnorderedGroupAlias  
GrammarConstraintProvider  
GrammarConstraintProvider.AbstractConstraintContext  
GrammarConstraintProvider.ActionConstraint  
GrammarConstraintProvider.AssignedActionConstraintContext  
GrammarConstraintProvider.Constraint  
GrammarConstraintProvider.ConstraintElement  
GrammarConstraintProvider.FeatureInfo  
GrammarConstraintProvider.ParserRuleConstraintContext  
GrammarConstraintProvider.RuleConstraint  
ISyntacticSequencerPDAProvider.GetGrammarElement  
ISyntacticSequencerPDAProvider.SynAbsorberNfaAdapter  
ISyntacticSequencerPDAProvider.SynPredicates  
SemanticSequencerNfaProvider  
SemanticSequencerNfaProvider.SemNfa  
SemanticSequencerNfaProvider.SemState  
SemanticSequencerNfaProvider.SemStateFactory  
SyntacticSequencerPDAProvider  
SyntacticSequencerPDAProvider.NavigablePDA  
SyntacticSequencerPDAProvider.SequencerNFAProvider  
SyntacticSequencerPDAProvider.SequencerNFAProvider.SequencerNFABuilder  
SyntacticSequencerPDAProvider.SequencerNFAState  
SyntacticSequencerPDAProvider.SequencerNFATransition  
SyntacticSequencerPDAProvider.SequencerPDAContext  
SyntacticSequencerPDAProvider.SequencerPDAProvider  
SyntacticSequencerPDAProvider.SynAbsorberState  
SyntacticSequencerPDAProvider.SynEmitterState  
SyntacticSequencerPDAProvider.SynNavigable  
SyntacticSequencerPDAProvider.SynState  
SyntacticSequencerPDAProvider.SynTransition  
TypeFinderNFAProvider  
TypeFinderNFAProvider.TypeFinderNFABuilder  
TypeFinderNFAProvider.TypeFinderState  
TypeFinderNFAProvider.TypeFinderTransition  
 

Enum Summary
IGrammarConstraintProvider.ConstraintElementType The ConstraintElementType distinguishes different kinds of IGrammarConstraintProvider.IConstraintElement
IGrammarConstraintProvider.RelationalDependencyType  
ISyntacticSequencerPDAProvider.SynStateType