org.eclipse.xtext.serializer.sequencer
Class AbstractDelegatingSemanticSequencer

java.lang.Object
  extended by org.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencer
      extended by org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer
All Implemented Interfaces:
ISemanticSequencer
Direct Known Subclasses:
AbstractXtypeSemanticSequencer

public abstract class AbstractDelegatingSemanticSequencer
extends AbstractSemanticSequencer

Author:
Moritz Eysholdt - Initial contribution and API

Field Summary
protected  ISemanticSequencer genericSequencer
           
protected  com.google.inject.Provider<ISemanticSequencer> genericSequencerProvider
           
 
Fields inherited from class org.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencer
diagnosticProvider, errorAcceptor, feederProvider, masterSequencer, nodeProvider, sequenceAcceptor, transientValues
 
Constructor Summary
AbstractDelegatingSemanticSequencer()
           
 
Method Summary
 void init(ISemanticSequencer sequencer, ISemanticSequenceAcceptor sequenceAcceptor, ISerializationDiagnostic.Acceptor errorAcceptor)
           
 
Methods inherited from class org.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencer
createNodeProvider, createSequencerFeeder, createSequencerFeeder, init, setMasterSequencer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.xtext.serializer.sequencer.ISemanticSequencer
createSequence
 

Field Detail

genericSequencerProvider

@Inject
protected com.google.inject.Provider<ISemanticSequencer> genericSequencerProvider

genericSequencer

protected ISemanticSequencer genericSequencer
Constructor Detail

AbstractDelegatingSemanticSequencer

public AbstractDelegatingSemanticSequencer()
Method Detail

init

public void init(ISemanticSequencer sequencer,
                 ISemanticSequenceAcceptor sequenceAcceptor,
                 ISerializationDiagnostic.Acceptor errorAcceptor)
Specified by:
init in interface ISemanticSequencer
Overrides:
init in class AbstractSemanticSequencer