protected abstract static class SyntacticSequencerPDAProvider.SynState extends java.lang.Object implements ISyntacticSequencerPDAProvider.ISynState
Modifier and Type | Field and Description |
---|---|
protected AbstractElement |
element |
protected java.util.List<ISyntacticSequencerPDAProvider.ISynState> |
followers |
protected ISyntacticSequencerPDAProvider.SynStateType |
type |
Constructor and Description |
---|
SyntacticSequencerPDAProvider.SynState(ISyntacticSequencerPDAProvider.SynStateType type,
AbstractElement element) |
Modifier and Type | Method and Description |
---|---|
protected void |
addFollower(ISyntacticSequencerPDAProvider.ISynState follower) |
protected void |
addFollower(java.util.List<ISyntacticSequencerPDAProvider.ISynState> follower) |
java.util.List<ISyntacticSequencerPDAProvider.ISynState> |
getFollowers() |
AbstractElement |
getGrammarElement() |
ISyntacticSequencerPDAProvider.SynStateType |
getType() |
protected void |
setFollowers(java.util.List<ISyntacticSequencerPDAProvider.ISynState> followers) |
java.lang.String |
toString() |
java.lang.String |
toString(com.google.common.base.Function<AbstractElement,java.lang.String> elementFormatter) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getContext, getEClass
protected AbstractElement element
protected java.util.List<ISyntacticSequencerPDAProvider.ISynState> followers
protected ISyntacticSequencerPDAProvider.SynStateType type
public SyntacticSequencerPDAProvider.SynState(ISyntacticSequencerPDAProvider.SynStateType type, AbstractElement element)
protected void addFollower(ISyntacticSequencerPDAProvider.ISynState follower)
protected void addFollower(java.util.List<ISyntacticSequencerPDAProvider.ISynState> follower)
public java.util.List<ISyntacticSequencerPDAProvider.ISynState> getFollowers()
getFollowers
in interface ISyntacticSequencerPDAProvider.ISynFollowerOwner
public AbstractElement getGrammarElement()
getGrammarElement
in interface ISyntacticSequencerPDAProvider.ISynState
public ISyntacticSequencerPDAProvider.SynStateType getType()
getType
in interface ISyntacticSequencerPDAProvider.ISynState
protected void setFollowers(java.util.List<ISyntacticSequencerPDAProvider.ISynState> followers)
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toString(com.google.common.base.Function<AbstractElement,java.lang.String> elementFormatter)
toString
in interface ISyntacticSequencerPDAProvider.ISynState