org.eclipse.xtext.serializer.analysis
Class SyntacticSequencerPDAProvider.SynState
java.lang.Object
org.eclipse.xtext.serializer.analysis.SyntacticSequencerPDAProvider.SynState
- All Implemented Interfaces:
- ISyntacticSequencerPDAProvider.ISynFollowerOwner, ISyntacticSequencerPDAProvider.ISynState
- Direct Known Subclasses:
- SyntacticSequencerPDAProvider.SynAbsorberState, SyntacticSequencerPDAProvider.SynNavigable
- Enclosing class:
- SyntacticSequencerPDAProvider
protected abstract static class SyntacticSequencerPDAProvider.SynState
- extends java.lang.Object
- implements ISyntacticSequencerPDAProvider.ISynState
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
element
protected AbstractElement element
followers
protected java.util.List<ISyntacticSequencerPDAProvider.ISynState> followers
type
protected ISyntacticSequencerPDAProvider.SynStateType type
SyntacticSequencerPDAProvider.SynState
public SyntacticSequencerPDAProvider.SynState(ISyntacticSequencerPDAProvider.SynStateType type,
AbstractElement element)
addFollower
protected void addFollower(ISyntacticSequencerPDAProvider.ISynState follower)
addFollower
protected void addFollower(java.util.List<ISyntacticSequencerPDAProvider.ISynState> follower)
getFollowers
public java.util.List<ISyntacticSequencerPDAProvider.ISynState> getFollowers()
- Specified by:
getFollowers
in interface ISyntacticSequencerPDAProvider.ISynFollowerOwner
getGrammarElement
public AbstractElement getGrammarElement()
- Specified by:
getGrammarElement
in interface ISyntacticSequencerPDAProvider.ISynState
getType
public ISyntacticSequencerPDAProvider.SynStateType getType()
- Specified by:
getType
in interface ISyntacticSequencerPDAProvider.ISynState
setFollowers
protected void setFollowers(java.util.List<ISyntacticSequencerPDAProvider.ISynState> followers)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
toString
public java.lang.String toString(com.google.common.base.Function<AbstractElement,java.lang.String> elementFormatter)
- Specified by:
toString
in interface ISyntacticSequencerPDAProvider.ISynState