Class AbstractSyntacticSequencer.SyntacticalContext
- java.lang.Object
-
- org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer.SyntacticalContext
-
- Enclosing class:
- AbstractSyntacticSequencer
protected static class AbstractSyntacticSequencer.SyntacticalContext extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected ISerializationContext
context
protected INode
lastNode
protected ISyntacticSequencerPDAProvider.ISynFollowerOwner
lastState
protected INode
rootNode
protected org.eclipse.emf.ecore.EObject
semanticObject
protected RuleCallStack
stack
-
Constructor Summary
Constructors Constructor Description SyntacticalContext(ISerializationContext context, org.eclipse.emf.ecore.EObject semanticObject, ISyntacticSequencerPDAProvider.ISynAbsorberState previousState, INode previousNode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description INode
getLastNode()
RuleCallStack
getStack()
protected void
setLastNode(INode lastNode)
-
-
-
Field Detail
-
context
protected ISerializationContext context
-
lastNode
protected INode lastNode
-
rootNode
protected INode rootNode
-
lastState
protected ISyntacticSequencerPDAProvider.ISynFollowerOwner lastState
-
semanticObject
protected org.eclipse.emf.ecore.EObject semanticObject
-
stack
protected RuleCallStack stack
-
-
Constructor Detail
-
SyntacticalContext
public SyntacticalContext(ISerializationContext 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)
-
-