Methods
| Modifier and Type |
Method and Description |
protected void |
accept(INode fromNode,
List<ISyntacticSequencerPDAProvider.ISynState> path,
RuleCallStack stack) |
protected void |
accept(ISyntacticSequencerPDAProvider.ISynState emitter,
INode node,
RuleCallStack stack) |
void |
acceptAssignedCrossRefDatatype(RuleCall datatypeRC,
String token,
org.eclipse.emf.ecore.EObject value,
int index,
ICompositeNode node) |
void |
acceptAssignedCrossRefEnum(RuleCall enumRC,
String token,
org.eclipse.emf.ecore.EObject value,
int index,
ICompositeNode node) |
void |
acceptAssignedCrossRefKeyword(Keyword kw,
String token,
org.eclipse.emf.ecore.EObject value,
int index,
ILeafNode node) |
void |
acceptAssignedCrossRefTerminal(RuleCall terminalRC,
String token,
org.eclipse.emf.ecore.EObject value,
int index,
ILeafNode node) |
void |
acceptAssignedDatatype(RuleCall datatypeRC,
String token,
Object value,
int index,
ICompositeNode node) |
void |
acceptAssignedEnum(RuleCall enumRC,
String token,
Object value,
int index,
ICompositeNode node) |
void |
acceptAssignedKeyword(Keyword keyword,
String token,
Object value,
int index,
ILeafNode node) |
void |
acceptAssignedTerminal(RuleCall terminalRC,
String token,
Object value,
int index,
ILeafNode node) |
protected void |
acceptNode(INode node) |
protected void |
acceptNodes(ISyntacticSequencerPDAProvider.ISynNavigable fromState,
INode fromNode,
INode toNode) |
protected void |
acceptNodes(ISyntacticSequencerPDAProvider.ISynNavigable fromState,
List<INode> nodes) |
void |
acceptUnassignedAction(Action action) |
void |
acceptUnassignedDatatype(RuleCall datatypeRC,
String value,
ICompositeNode node) |
void |
acceptUnassignedEnum(RuleCall enumRC,
String value,
ICompositeNode node) |
void |
acceptUnassignedKeyword(Keyword keyword,
String token,
ILeafNode node) |
void |
acceptUnassignedTerminal(RuleCall terminalRC,
String value,
ILeafNode node) |
protected void |
collectAbstractElements(GrammarAlias.AbstractElementAlias ele,
Set<AbstractElement> elments) |
protected List<INode> |
collectNodes(INode fromNode,
INode toNode) |
protected abstract void |
emitUnassignedTokens(org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequencerPDAProvider.ISynTransition transition,
INode fromNode,
INode toNode) |
boolean |
enterAssignedAction(Action action,
org.eclipse.emf.ecore.EObject semanticChild,
ICompositeNode node) |
boolean |
enterAssignedParserRuleCall(RuleCall rc,
org.eclipse.emf.ecore.EObject semanticChild,
ICompositeNode node) |
protected ISyntacticSequencerPDAProvider.ISynTransition |
findTransition(ISerializationContext context,
org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequencerPDAProvider.ISynFollowerOwner fromState,
INode fromNode,
AbstractElement toEle,
INode toNode,
RuleCallStack stack) |
void |
finish() |
protected INode |
getLastLeaf(INode node) |
protected ISyntacticSequencerPDAProvider.ISynNavigable |
getLastNavigableState() |
protected List<INode> |
getNodesFor(List<INode> nodes,
GrammarAlias.AbstractElementAlias ele) |
protected String |
getTokenText(INode node) |
protected String |
getUnassignedRuleCallToken(org.eclipse.emf.ecore.EObject semanticObject,
RuleCall ruleCall,
INode node) |
protected String |
getUnassignedRuleCallToken(RuleCall ruleCall,
INode node) |
void |
init(org.eclipse.emf.ecore.EObject context,
org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequenceAcceptor sequenceAcceptor,
ISerializationDiagnostic.Acceptor errorAcceptor)
Deprecated.
|
void |
init(ISerializationContext context,
org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequenceAcceptor sequenceAcceptor,
ISerializationDiagnostic.Acceptor errorAcceptor) |
void |
leaveAssignedAction(Action action,
org.eclipse.emf.ecore.EObject semanticChild) |
void |
leaveAssignedParserRuleCall(RuleCall rc,
org.eclipse.emf.ecore.EObject semanticChild) |
protected void |
navigateToAbsorber(AbstractElement ele,
INode node) |
protected ISyntacticSequencerPDAProvider.ISynAbsorberState |
navigateToAbsorber(ISyntacticSequencerPDAProvider.ISynFollowerOwner fromState,
INode fromNode,
INode toNode,
RuleCallStack stack) |
protected void |
navigateToEmitter(AbstractElement ele,
INode node) |
protected ISyntacticSequencerPDAProvider.ISynFollowerOwner |
navigateToEmitter(ISyntacticSequencerPDAProvider.ISynFollowerOwner fromState,
INode fromNode,
AbstractElement toEle,
INode toNode,
RuleCallStack stack) |