org.eclipse.xtext.serializer.analysis
Class SyntacticSequencerPDAProvider.SynTransition

java.lang.Object
  extended by org.eclipse.xtext.serializer.analysis.SyntacticSequencerPDAProvider.SynState
      extended by org.eclipse.xtext.serializer.analysis.SyntacticSequencerPDAProvider.SynNavigable
          extended by 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
protected  GrammarAlias.AbstractElementAlias ambiguousSyntax
           
protected  java.util.List<GrammarAlias.AbstractElementAlias> ambiguousSyntaxes
           
protected  ISyntacticSequencerPDAProvider.ISynAbsorberState source
           
protected static GrammarAlias.AbstractElementAlias UNINITIALIZED
           
 
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
SyntacticSequencerPDAProvider.SynTransition(ISyntacticSequencerPDAProvider.ISynAbsorberState source, ISyntacticSequencerPDAProvider.ISynAbsorberState target)
           
 
Method Summary
 GrammarAlias.AbstractElementAlias getAmbiguousSyntax()
           
 java.util.List<GrammarAlias.AbstractElementAlias> getAmbiguousSyntaxes()
           
 GrammarAlias.AbstractElementAlias getShortSyntax()
           
 ISyntacticSequencerPDAProvider.ISynAbsorberState getSource()
           
 GrammarAlias.AbstractElementAlias getSyntax()
           
 java.lang.String toString()
           
 
Methods inherited from class org.eclipse.xtext.serializer.analysis.SyntacticSequencerPDAProvider.SynNavigable
getContext, 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.ISynNavigable
getPathToTarget, getShortestPathTo, getShortestPathToAbsorber, getShortestStackpruningPathTo, getShortestStackpruningPathToAbsorber, getTarget, hasEmitters, involvesUnassignedTokenRuleCalls, isSyntacticallyAmbiguous
 
Methods inherited from interface org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynFollowerOwner
getContext, getEClass, getFollowers
 

Field Detail

UNINITIALIZED

protected static final GrammarAlias.AbstractElementAlias UNINITIALIZED

ambiguousSyntax

protected GrammarAlias.AbstractElementAlias ambiguousSyntax

ambiguousSyntaxes

protected java.util.List<GrammarAlias.AbstractElementAlias> ambiguousSyntaxes

source

protected ISyntacticSequencerPDAProvider.ISynAbsorberState source
Constructor Detail

SyntacticSequencerPDAProvider.SynTransition

public SyntacticSequencerPDAProvider.SynTransition(ISyntacticSequencerPDAProvider.ISynAbsorberState source,
                                                   ISyntacticSequencerPDAProvider.ISynAbsorberState target)
Method Detail

getAmbiguousSyntax

public GrammarAlias.AbstractElementAlias getAmbiguousSyntax()
Specified by:
getAmbiguousSyntax in interface ISyntacticSequencerPDAProvider.ISynTransition

getAmbiguousSyntaxes

public java.util.List<GrammarAlias.AbstractElementAlias> getAmbiguousSyntaxes()
Specified by:
getAmbiguousSyntaxes in interface ISyntacticSequencerPDAProvider.ISynTransition

getShortSyntax

public GrammarAlias.AbstractElementAlias getShortSyntax()

getSource

public ISyntacticSequencerPDAProvider.ISynAbsorberState getSource()
Specified by:
getSource in interface ISyntacticSequencerPDAProvider.ISynTransition

getSyntax

public GrammarAlias.AbstractElementAlias getSyntax()

toString

public java.lang.String toString()
Overrides:
toString in class SyntacticSequencerPDAProvider.SynState