public abstract class AbstractSemanticSequencer extends java.lang.Object implements ISemanticSequencer
Modifier and Type | Field and Description |
---|---|
protected ISemanticSequencerDiagnosticProvider |
diagnosticProvider |
protected ISerializationDiagnostic.Acceptor |
errorAcceptor |
protected SequenceFeeder.Provider |
feederProvider |
protected ISemanticSequencer |
masterSequencer |
protected ISemanticNodeProvider |
nodeProvider |
protected ISemanticSequenceAcceptor |
sequenceAcceptor |
protected ITransientValueService |
transientValues |
Constructor and Description |
---|
AbstractSemanticSequencer() |
Modifier and Type | Method and Description |
---|---|
protected ISemanticNodeProvider.INodesForEObjectProvider |
createNodeProvider(org.eclipse.emf.ecore.EObject semanticObject) |
protected SequenceFeeder |
createSequencerFeeder(org.eclipse.emf.ecore.EObject semanticObject) |
protected SequenceFeeder |
createSequencerFeeder(org.eclipse.emf.ecore.EObject semanticObject,
ISemanticNodeProvider.INodesForEObjectProvider nodeProvider) |
void |
init(ISemanticSequenceAcceptor sequenceAcceptor,
ISerializationDiagnostic.Acceptor errorAcceptor) |
void |
init(ISemanticSequencer sequencer,
ISemanticSequenceAcceptor sequenceAcceptor,
ISerializationDiagnostic.Acceptor errorAcceptor) |
void |
setMasterSequencer(ISemanticSequencer sequencer) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createSequence
protected ISerializationDiagnostic.Acceptor errorAcceptor
protected ISemanticSequencer masterSequencer
@Inject protected ISemanticNodeProvider nodeProvider
protected ISemanticSequenceAcceptor sequenceAcceptor
@Inject protected ISemanticSequencerDiagnosticProvider diagnosticProvider
@Inject protected ITransientValueService transientValues
@Inject protected SequenceFeeder.Provider feederProvider
protected ISemanticNodeProvider.INodesForEObjectProvider createNodeProvider(org.eclipse.emf.ecore.EObject semanticObject)
protected SequenceFeeder createSequencerFeeder(org.eclipse.emf.ecore.EObject semanticObject)
protected SequenceFeeder createSequencerFeeder(org.eclipse.emf.ecore.EObject semanticObject, ISemanticNodeProvider.INodesForEObjectProvider nodeProvider)
public void init(ISemanticSequenceAcceptor sequenceAcceptor, ISerializationDiagnostic.Acceptor errorAcceptor)
init
in interface ISemanticSequencer
public void init(ISemanticSequencer sequencer, ISemanticSequenceAcceptor sequenceAcceptor, ISerializationDiagnostic.Acceptor errorAcceptor)
init
in interface ISemanticSequencer
public void setMasterSequencer(ISemanticSequencer sequencer)