org.eclipse.xtext.serializer.sequencer
Class AbstractSyntacticSequencer.SyntacticalContext

java.lang.Object
  extended by org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer.SyntacticalContext
Enclosing class:
AbstractSyntacticSequencer

protected static class AbstractSyntacticSequencer.SyntacticalContext
extends java.lang.Object


Field Summary
protected  org.eclipse.emf.ecore.EObject context
           
protected  INode lastNode
           
protected  ISyntacticSequencerPDAProvider.ISynFollowerOwner lastState
           
protected  org.eclipse.emf.ecore.EObject semanticObject
           
protected  RuleCallStack stack
           
 
Constructor Summary
AbstractSyntacticSequencer.SyntacticalContext(org.eclipse.emf.ecore.EObject context, org.eclipse.emf.ecore.EObject semanticObject, ISyntacticSequencerPDAProvider.ISynAbsorberState previousState, INode previousNode)
           
 
Method Summary
 INode getLastNode()
           
 RuleCallStack getStack()
           
protected  void setLastNode(INode lastNode)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

context

protected org.eclipse.emf.ecore.EObject context

lastNode

protected INode lastNode

lastState

protected ISyntacticSequencerPDAProvider.ISynFollowerOwner lastState

semanticObject

protected org.eclipse.emf.ecore.EObject semanticObject

stack

protected RuleCallStack stack
Constructor Detail

AbstractSyntacticSequencer.SyntacticalContext

public AbstractSyntacticSequencer.SyntacticalContext(org.eclipse.emf.ecore.EObject context,
                                                     org.eclipse.emf.ecore.EObject semanticObject,
                                                     ISyntacticSequencerPDAProvider.ISynAbsorberState previousState,
                                                     INode previousNode)
Method Detail

getLastNode

public INode getLastNode()

getStack

public RuleCallStack getStack()

setLastNode

protected void setLastNode(INode lastNode)