public abstract class AbstractParseTreeConstructor.AbstractToken
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected IEObjectConsumer |
eObjectConsumer |
protected AbstractParseTreeConstructor.AbstractToken |
lastRuleCallOrigin |
protected AbstractParseTreeConstructor.AbstractToken |
next |
protected INode |
node |
protected java.util.List<AbstractParseTreeConstructor.AbstractToken> |
tokensForSemanticChildren |
protected int |
transitionIndex |
Constructor and Description |
---|
AbstractParseTreeConstructor.AbstractToken(AbstractParseTreeConstructor.AbstractToken parent,
AbstractParseTreeConstructor.AbstractToken next,
int no,
IEObjectConsumer currentSemanticElement) |
protected final IEObjectConsumer eObjectConsumer
protected final AbstractParseTreeConstructor.AbstractToken lastRuleCallOrigin
protected final AbstractParseTreeConstructor.AbstractToken next
protected INode node
protected java.util.List<AbstractParseTreeConstructor.AbstractToken> tokensForSemanticChildren
protected final int transitionIndex
public AbstractParseTreeConstructor.AbstractToken(AbstractParseTreeConstructor.AbstractToken parent, AbstractParseTreeConstructor.AbstractToken next, int no, IEObjectConsumer currentSemanticElement)
protected boolean checkForRecursion(java.lang.Class<?> clazz, IEObjectConsumer curr)
public AbstractParseTreeConstructor.AbstractToken createFollower(int index, IEObjectConsumer inst)
public AbstractParseTreeConstructor.AbstractToken createFollowerAfterReturn(AbstractParseTreeConstructor.AbstractToken next, int actIndex, int index, IEObjectConsumer inst)
public java.lang.String dumpTokens(int maxTokenCount, int maxStringLength, boolean appendDots)
public boolean equalsOrReplacesNode(INode node)
public org.eclipse.emf.ecore.EObject getEObject()
public IEObjectConsumer getEObjectConsumer()
public abstract AbstractElement getGrammarElement()
public AbstractParseTreeConstructor.AbstractToken getLastRuleCallOrigin()
public AbstractParseTreeConstructor.AbstractToken getNext()
public INode getNode()
public java.util.List<AbstractParseTreeConstructor.AbstractToken> getTokensForSemanticChildren()
public int getTransitionIndex()
public final java.lang.String serialize(INode node)
protected java.lang.String serializeInternal(INode node)
public void setNode(INode node)
public IEObjectConsumer tryConsume()