protected static class SyntacticSequencerPDAProvider.SynTransition extends SyntacticSequencerPDAProvider.SynNavigable implements ISyntacticSequencerPDAProvider.ISynTransition
Modifier and Type | Field and Description |
---|---|
protected GrammarAlias.AbstractElementAlias |
ambiguousSyntax |
protected java.util.List<GrammarAlias.AbstractElementAlias> |
ambiguousSyntaxes |
protected ISyntacticSequencerPDAProvider.ISynAbsorberState |
source |
protected static GrammarAlias.AbstractElementAlias |
UNINITIALIZED |
distanceToAbsorber, involvesRuleExit, involvesUnassignedTokenRuleCalls, RULE_EXIT_DEPENDENT, shortestPathToAbsorber, syntacticallyAmbiguous, target
element, followers, type
Constructor and Description |
---|
SyntacticSequencerPDAProvider.SynTransition(ISyntacticSequencerPDAProvider.ISynAbsorberState source,
ISyntacticSequencerPDAProvider.ISynAbsorberState target) |
Modifier and Type | Method and Description |
---|---|
GrammarAlias.AbstractElementAlias |
getAmbiguousSyntax() |
java.util.List<GrammarAlias.AbstractElementAlias> |
getAmbiguousSyntaxes() |
GrammarAlias.AbstractElementAlias |
getShortSyntax() |
ISyntacticSequencerPDAProvider.ISynAbsorberState |
getSource() |
GrammarAlias.AbstractElementAlias |
getSyntax() |
java.lang.String |
toString() |
getContext, getEClass, getPathToTarget, getShortestPathTo, getShortestPathToAbsorber, getShortestStackpruningPathTo, getShortestStackpruningPathToAbsorber, getTarget, hasEmitters, involves, involves, involvesRuleExit, involvesUnassignedTokenRuleCalls, isSyntacticallyAmbiguous, isSyntacticallyAmbiguous, isSyntacticallyAmbiguous, shortestPathTo, shortestStackpruningPathTo
addFollower, addFollower, getFollowers, getGrammarElement, getType, setFollowers, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getPathToTarget, getShortestPathTo, getShortestPathToAbsorber, getShortestStackpruningPathTo, getShortestStackpruningPathToAbsorber, getTarget, hasEmitters, involvesUnassignedTokenRuleCalls, isSyntacticallyAmbiguous
getContext, getEClass, getFollowers
protected static final GrammarAlias.AbstractElementAlias UNINITIALIZED
protected GrammarAlias.AbstractElementAlias ambiguousSyntax
protected java.util.List<GrammarAlias.AbstractElementAlias> ambiguousSyntaxes
protected ISyntacticSequencerPDAProvider.ISynAbsorberState source
public SyntacticSequencerPDAProvider.SynTransition(ISyntacticSequencerPDAProvider.ISynAbsorberState source, ISyntacticSequencerPDAProvider.ISynAbsorberState target)
public GrammarAlias.AbstractElementAlias getAmbiguousSyntax()
getAmbiguousSyntax
in interface ISyntacticSequencerPDAProvider.ISynTransition
public java.util.List<GrammarAlias.AbstractElementAlias> getAmbiguousSyntaxes()
getAmbiguousSyntaxes
in interface ISyntacticSequencerPDAProvider.ISynTransition
public GrammarAlias.AbstractElementAlias getShortSyntax()
public ISyntacticSequencerPDAProvider.ISynAbsorberState getSource()
getSource
in interface ISyntacticSequencerPDAProvider.ISynTransition
public GrammarAlias.AbstractElementAlias getSyntax()
public java.lang.String toString()
toString
in class SyntacticSequencerPDAProvider.SynState