org.eclipse.xtext.serializer.sequencer
Class GenericSyntacticSequencer

java.lang.Object
  extended by org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
      extended by org.eclipse.xtext.serializer.sequencer.GenericSyntacticSequencer
All Implemented Interfaces:
ISemanticSequenceAcceptor, ISyntacticSequencer

public class GenericSyntacticSequencer
extends AbstractSyntacticSequencer

Author:
Moritz Eysholdt - Initial contribution and API

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
AbstractSyntacticSequencer.SyntacticalContext
 
Nested classes/interfaces inherited from interface org.eclipse.xtext.serializer.sequencer.ISyntacticSequencer
ISyntacticSequencer.ISyntacticSequencerOwner
 
Field Summary
 
Fields inherited from class org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
contexts, delegate, diagnosticProvider, errorAcceptor, pdaProvider, tokenUtil
 
Fields inherited from interface org.eclipse.xtext.serializer.acceptor.ISemanticSequenceAcceptor
NO_INDEX
 
Constructor Summary
GenericSyntacticSequencer()
           
 
Method Summary
protected  void emitUnassignedTokens(org.eclipse.emf.ecore.EObject semanticObject, ISyntacticSequencerPDAProvider.ISynTransition transition, INode fromNode, INode toNode)
           
protected  java.lang.String getUnassignedRuleCallToken(RuleCall ruleCall, INode node)
           
 
Methods inherited from class org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
accept, accept, acceptAssignedCrossRefDatatype, acceptAssignedCrossRefEnum, acceptAssignedCrossRefTerminal, acceptAssignedDatatype, acceptAssignedEnum, acceptAssignedKeyword, acceptAssignedKeyword, acceptAssignedTerminal, acceptNode, acceptNodes, acceptNodes, acceptUnassignedAction, acceptUnassignedDatatype, acceptUnassignedEnum, acceptUnassignedKeyword, acceptUnassignedTerminal, collectAbstractElements, collectNodes, enterAssignedAction, enterAssignedParserRuleCall, findTransition, finish, getLastLeaf, getLastNavigableState, getNodesFor, getTokenText, getUnassignedRuleCallToken, init, leaveAssignedAction, leaveAssignedParserRuleCall, navigateToAbsorber, navigateToAbsorber, navigateToEmitter, navigateToEmitter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GenericSyntacticSequencer

public GenericSyntacticSequencer()
Method Detail

getUnassignedRuleCallToken

protected java.lang.String getUnassignedRuleCallToken(RuleCall ruleCall,
                                                      INode node)
Overrides:
getUnassignedRuleCallToken in class AbstractSyntacticSequencer

emitUnassignedTokens

protected void emitUnassignedTokens(org.eclipse.emf.ecore.EObject semanticObject,
                                    ISyntacticSequencerPDAProvider.ISynTransition transition,
                                    INode fromNode,
                                    INode toNode)
Specified by:
emitUnassignedTokens in class AbstractSyntacticSequencer