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

java.lang.Object
  extended by org.eclipse.xtext.serializer.analysis.SyntacticSequencerPDAProvider.SynState
      extended by 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
protected  org.eclipse.emf.ecore.EObject context
           
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
SyntacticSequencerPDAProvider.SynAbsorberState(ISyntacticSequencerPDAProvider.SynStateType type, AbstractElement element, org.eclipse.emf.ecore.EObject context, org.eclipse.emf.ecore.EClass eClass)
           
 
Method Summary
protected  void addTransition(ISyntacticSequencerPDAProvider.ISynTransition transition)
           
 org.eclipse.emf.ecore.EObject getContext()
           
 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.ISynState
getGrammarElement, getType, toString
 
Methods inherited from interface org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynFollowerOwner
getFollowers
 

Field Detail

context

protected org.eclipse.emf.ecore.EObject context

eClass

protected org.eclipse.emf.ecore.EClass eClass

outTransitionsByElement

protected java.util.Map<AbstractElement,ISyntacticSequencerPDAProvider.ISynTransition> outTransitionsByElement

outAbsorber

protected java.util.List<ISyntacticSequencerPDAProvider.ISynAbsorberState> outAbsorber
Constructor Detail

SyntacticSequencerPDAProvider.SynAbsorberState

public SyntacticSequencerPDAProvider.SynAbsorberState(ISyntacticSequencerPDAProvider.SynStateType type,
                                                      AbstractElement element,
                                                      org.eclipse.emf.ecore.EObject context,
                                                      org.eclipse.emf.ecore.EClass eClass)
Method Detail

addTransition

protected void addTransition(ISyntacticSequencerPDAProvider.ISynTransition transition)

getContext

public org.eclipse.emf.ecore.EObject getContext()
Specified by:
getContext in interface ISyntacticSequencerPDAProvider.ISynFollowerOwner

getEClass

public org.eclipse.emf.ecore.EClass getEClass()
Specified by:
getEClass in interface ISyntacticSequencerPDAProvider.ISynFollowerOwner

getOutTransitions

public java.util.List<ISyntacticSequencerPDAProvider.ISynTransition> getOutTransitions()
Specified by:
getOutTransitions in interface ISyntacticSequencerPDAProvider.ISynAbsorberState

getOutTransitionsByElement

public java.util.Map<AbstractElement,ISyntacticSequencerPDAProvider.ISynTransition> getOutTransitionsByElement()
Specified by:
getOutTransitionsByElement in interface ISyntacticSequencerPDAProvider.ISynAbsorberState

getOutAbsorbers

public java.util.List<ISyntacticSequencerPDAProvider.ISynAbsorberState> getOutAbsorbers()
Specified by:
getOutAbsorbers in interface ISyntacticSequencerPDAProvider.ISynAbsorberState