Class SyntacticSequencerPDAProvider.SynAbsorberState
- java.lang.Object
-
- org.eclipse.xtext.serializer.analysis.SyntacticSequencerPDAProvider.SynState
-
- org.eclipse.xtext.serializer.analysis.SyntacticSequencerPDAProvider.SynAbsorberState
-
- All Implemented Interfaces:
ISyntacticSequencerPDAProvider.ISynAbsorberState
,ISyntacticSequencerPDAProvider.ISynFollowerOwner
,ISyntacticSequencerPDAProvider.ISynState
- Enclosing class:
- SyntacticSequencerPDAProvider
protected static class SyntacticSequencerPDAProvider.SynAbsorberState extends SyntacticSequencerPDAProvider.SynState implements ISyntacticSequencerPDAProvider.ISynAbsorberState
-
-
Field Summary
Fields Modifier and Type Field Description protected org.eclipse.emf.ecore.EClass
eClass
protected java.util.List<ISyntacticSequencerPDAProvider.ISynAbsorberState>
outAbsorber
protected java.util.Map<AbstractElement,ISyntacticSequencerPDAProvider.ISynTransition>
outTransitionsByElement
-
Fields inherited from class org.eclipse.xtext.serializer.analysis.SyntacticSequencerPDAProvider.SynState
element, followers, type
-
-
Constructor Summary
Constructors Constructor Description SynAbsorberState(ISyntacticSequencerPDAProvider.SynStateType type, AbstractElement element, org.eclipse.emf.ecore.EClass eClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addTransition(ISyntacticSequencerPDAProvider.ISynTransition transition)
org.eclipse.emf.ecore.EClass
getEClass()
java.util.List<ISyntacticSequencerPDAProvider.ISynAbsorberState>
getOutAbsorbers()
java.util.List<ISyntacticSequencerPDAProvider.ISynTransition>
getOutTransitions()
java.util.Map<AbstractElement,ISyntacticSequencerPDAProvider.ISynTransition>
getOutTransitionsByElement()
-
Methods inherited from class org.eclipse.xtext.serializer.analysis.SyntacticSequencerPDAProvider.SynState
addFollower, addFollower, getFollowers, getGrammarElement, getType, setFollowers, toString, 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.ISynFollowerOwner
getFollowers
-
Methods inherited from interface org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynState
getGrammarElement, getType, toString
-
-
-
-
Field Detail
-
eClass
protected org.eclipse.emf.ecore.EClass eClass
-
outAbsorber
protected java.util.List<ISyntacticSequencerPDAProvider.ISynAbsorberState> outAbsorber
-
outTransitionsByElement
protected java.util.Map<AbstractElement,ISyntacticSequencerPDAProvider.ISynTransition> outTransitionsByElement
-
-
Constructor Detail
-
SynAbsorberState
public SynAbsorberState(ISyntacticSequencerPDAProvider.SynStateType type, AbstractElement element, org.eclipse.emf.ecore.EClass eClass)
-
-
Method Detail
-
addTransition
protected void addTransition(ISyntacticSequencerPDAProvider.ISynTransition transition)
-
getEClass
public org.eclipse.emf.ecore.EClass getEClass()
- Specified by:
getEClass
in interfaceISyntacticSequencerPDAProvider.ISynFollowerOwner
-
getOutAbsorbers
public java.util.List<ISyntacticSequencerPDAProvider.ISynAbsorberState> getOutAbsorbers()
- Specified by:
getOutAbsorbers
in interfaceISyntacticSequencerPDAProvider.ISynAbsorberState
-
getOutTransitions
public java.util.List<ISyntacticSequencerPDAProvider.ISynTransition> getOutTransitions()
- Specified by:
getOutTransitions
in interfaceISyntacticSequencerPDAProvider.ISynAbsorberState
-
getOutTransitionsByElement
public java.util.Map<AbstractElement,ISyntacticSequencerPDAProvider.ISynTransition> getOutTransitionsByElement()
- Specified by:
getOutTransitionsByElement
in interfaceISyntacticSequencerPDAProvider.ISynAbsorberState
-
-