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
protected  INode getLastNode()
           
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

protected INode getLastNode()

setLastNode

protected void setLastNode(INode lastNode)