protected static class AbstractSyntacticSequencer.SyntacticalContext
extends java.lang.Object
| Modifier and Type | Field and 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 and Description |
|---|
SyntacticalContext(ISerializationContext context,
org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequencerPDAProvider.ISynAbsorberState previousState,
INode previousNode) |
| Modifier and Type | Method and Description |
|---|---|
INode |
getLastNode() |
RuleCallStack |
getStack() |
protected void |
setLastNode(INode lastNode) |
protected ISerializationContext context
protected INode lastNode
protected INode rootNode
protected ISyntacticSequencerPDAProvider.ISynFollowerOwner lastState
protected org.eclipse.emf.ecore.EObject semanticObject
protected RuleCallStack stack
public SyntacticalContext(ISerializationContext context, org.eclipse.emf.ecore.EObject semanticObject, ISyntacticSequencerPDAProvider.ISynAbsorberState previousState, INode previousNode)
public INode getLastNode()
public RuleCallStack getStack()
protected void setLastNode(INode lastNode)