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 ISerializationContextcontextprotected INodelastNodeprotected ISyntacticSequencerPDAProvider.ISynFollowerOwnerlastStateprotected INoderootNodeprotected org.eclipse.emf.ecore.EObjectsemanticObjectprotected RuleCallStackstack
-
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 INodegetLastNode()RuleCallStackgetStack()protected voidsetLastNode(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)
-
-