Class SyntacticSequencerPDAProvider.SynTransition
- java.lang.Object
-
- org.eclipse.xtext.serializer.analysis.SyntacticSequencerPDAProvider.SynState
-
- org.eclipse.xtext.serializer.analysis.SyntacticSequencerPDAProvider.SynNavigable
-
- org.eclipse.xtext.serializer.analysis.SyntacticSequencerPDAProvider.SynTransition
-
- All Implemented Interfaces:
ISyntacticSequencerPDAProvider.ISynFollowerOwner,ISyntacticSequencerPDAProvider.ISynNavigable,ISyntacticSequencerPDAProvider.ISynState,ISyntacticSequencerPDAProvider.ISynTransition
- Enclosing class:
- SyntacticSequencerPDAProvider
protected static class SyntacticSequencerPDAProvider.SynTransition extends SyntacticSequencerPDAProvider.SynNavigable implements ISyntacticSequencerPDAProvider.ISynTransition
-
-
Field Summary
Fields Modifier and Type Field Description protected GrammarAlias.AbstractElementAliasambiguousSyntaxprotected java.util.List<GrammarAlias.AbstractElementAlias>ambiguousSyntaxesprotected ISyntacticSequencerPDAProvider.ISynAbsorberStatesource-
Fields inherited from class org.eclipse.xtext.serializer.analysis.SyntacticSequencerPDAProvider.SynNavigable
distanceToAbsorber, involvesRuleExit, involvesUnassignedTokenRuleCalls, RULE_EXIT_DEPENDENT, shortestPathToAbsorber, syntacticallyAmbiguous, target
-
Fields inherited from class org.eclipse.xtext.serializer.analysis.SyntacticSequencerPDAProvider.SynState
element, followers, type
-
-
Constructor Summary
Constructors Constructor Description SynTransition(ISyntacticSequencerPDAProvider.ISynAbsorberState source, ISyntacticSequencerPDAProvider.ISynAbsorberState target)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.xtext.util.formallang.Nfa<ISyntacticSequencerPDAProvider.ISynState>getAmbiguousNfa()GrammarAlias.AbstractElementAliasgetAmbiguousSyntax()java.util.List<GrammarAlias.AbstractElementAlias>getAmbiguousSyntaxes()ISyntacticSequencerPDAProvider.ISynAbsorberStategetSource()GrammarAlias.AbstractElementAliasgetSyntax()java.lang.StringtoString()-
Methods inherited from class org.eclipse.xtext.serializer.analysis.SyntacticSequencerPDAProvider.SynNavigable
getEClass, getPathToTarget, getShortestPathTo, getShortestPathToAbsorber, getShortestStackpruningPathTo, getShortestStackpruningPathToAbsorber, getTarget, hasEmitters, involves, involves, involvesRuleExit, involvesUnassignedTokenRuleCalls, isSyntacticallyAmbiguous, isSyntacticallyAmbiguous, isSyntacticallyAmbiguous, shortestPathTo, shortestStackpruningPathTo
-
Methods inherited from class org.eclipse.xtext.serializer.analysis.SyntacticSequencerPDAProvider.SynState
addFollower, addFollower, getFollowers, getGrammarElement, getType, setFollowers, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynFollowerOwner
getEClass, getFollowers
-
Methods inherited from interface org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable
getPathToTarget, getShortestPathTo, getShortestPathToAbsorber, getShortestStackpruningPathTo, getShortestStackpruningPathToAbsorber, getTarget, hasEmitters, involvesUnassignedTokenRuleCalls, isSyntacticallyAmbiguous
-
-
-
-
Field Detail
-
ambiguousSyntax
protected GrammarAlias.AbstractElementAlias ambiguousSyntax
-
ambiguousSyntaxes
protected java.util.List<GrammarAlias.AbstractElementAlias> ambiguousSyntaxes
-
source
protected ISyntacticSequencerPDAProvider.ISynAbsorberState source
-
-
Constructor Detail
-
SynTransition
public SynTransition(ISyntacticSequencerPDAProvider.ISynAbsorberState source, ISyntacticSequencerPDAProvider.ISynAbsorberState target)
-
-
Method Detail
-
getAmbiguousNfa
public org.eclipse.xtext.util.formallang.Nfa<ISyntacticSequencerPDAProvider.ISynState> getAmbiguousNfa()
- Specified by:
getAmbiguousNfain interfaceISyntacticSequencerPDAProvider.ISynTransition
-
getAmbiguousSyntax
public GrammarAlias.AbstractElementAlias getAmbiguousSyntax()
- Specified by:
getAmbiguousSyntaxin interfaceISyntacticSequencerPDAProvider.ISynTransition
-
getAmbiguousSyntaxes
public java.util.List<GrammarAlias.AbstractElementAlias> getAmbiguousSyntaxes()
- Specified by:
getAmbiguousSyntaxesin interfaceISyntacticSequencerPDAProvider.ISynTransition
-
getSource
public ISyntacticSequencerPDAProvider.ISynAbsorberState getSource()
- Specified by:
getSourcein interfaceISyntacticSequencerPDAProvider.ISynTransition
-
getSyntax
public GrammarAlias.AbstractElementAlias getSyntax()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classSyntacticSequencerPDAProvider.SynState
-
-