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
-
-
Field Summary
Fields Modifier and Type Field Description protected AbstractElementelementprotected java.util.List<ISyntacticSequencerPDAProvider.ISynState>followersprotected ISyntacticSequencerPDAProvider.SynStateTypetype
-
Constructor Summary
Constructors Constructor Description SynState(ISyntacticSequencerPDAProvider.SynStateType type, AbstractElement element)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddFollower(java.util.List<ISyntacticSequencerPDAProvider.ISynState> follower)protected voidaddFollower(ISyntacticSequencerPDAProvider.ISynState follower)java.util.List<ISyntacticSequencerPDAProvider.ISynState>getFollowers()AbstractElementgetGrammarElement()ISyntacticSequencerPDAProvider.SynStateTypegetType()protected voidsetFollowers(java.util.List<ISyntacticSequencerPDAProvider.ISynState> followers)java.lang.StringtoString()java.lang.StringtoString(com.google.common.base.Function<AbstractElement,java.lang.String> elementFormatter)-
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
-
-
-
-
Field Detail
-
element
protected AbstractElement element
-
followers
protected java.util.List<ISyntacticSequencerPDAProvider.ISynState> followers
-
type
protected ISyntacticSequencerPDAProvider.SynStateType type
-
-
Constructor Detail
-
SynState
public SynState(ISyntacticSequencerPDAProvider.SynStateType type, AbstractElement element)
-
-
Method Detail
-
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:
getFollowersin interfaceISyntacticSequencerPDAProvider.ISynFollowerOwner
-
getGrammarElement
public AbstractElement getGrammarElement()
- Specified by:
getGrammarElementin interfaceISyntacticSequencerPDAProvider.ISynState
-
getType
public ISyntacticSequencerPDAProvider.SynStateType getType()
- Specified by:
getTypein interfaceISyntacticSequencerPDAProvider.ISynState
-
setFollowers
protected void setFollowers(java.util.List<ISyntacticSequencerPDAProvider.ISynState> followers)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
toString
public java.lang.String toString(com.google.common.base.Function<AbstractElement,java.lang.String> elementFormatter)
- Specified by:
toStringin interfaceISyntacticSequencerPDAProvider.ISynState
-
-