org.eclipse.xtext.serializer.sequencer
Class NodeModelSemanticSequencer

java.lang.Object
  extended by org.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencer
      extended by org.eclipse.xtext.serializer.sequencer.NodeModelSemanticSequencer
All Implemented Interfaces:
ISemanticSequencer

public class NodeModelSemanticSequencer
extends AbstractSemanticSequencer


Field Summary
protected  IValueConverterService valueConverter
           
 
Fields inherited from class org.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencer
diagnosticProvider, errorAcceptor, feederProvider, masterSequencer, nodeProvider, sequenceAcceptor, transientValues
 
Constructor Summary
NodeModelSemanticSequencer()
           
 
Method Summary
protected  boolean acceptSemantic(org.eclipse.emf.ecore.EObject semanticObject, AbstractElement ele, java.lang.Object value, INode node)
           
 void createSequence(org.eclipse.emf.ecore.EObject context, org.eclipse.emf.ecore.EObject semanticObject)
           
 java.lang.Iterable<org.eclipse.emf.ecore.EObject> findContexts(org.eclipse.emf.ecore.EObject semanticObject, boolean consultContainer, java.lang.Iterable<org.eclipse.emf.ecore.EObject> contextCandidates)
           
 
Methods inherited from class org.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencer
createNodeProvider, createSequencerFeeder, createSequencerFeeder, init, init, setMasterSequencer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

valueConverter

@Inject
protected IValueConverterService valueConverter
Constructor Detail

NodeModelSemanticSequencer

public NodeModelSemanticSequencer()
Method Detail

createSequence

public void createSequence(org.eclipse.emf.ecore.EObject context,
                           org.eclipse.emf.ecore.EObject semanticObject)

acceptSemantic

protected boolean acceptSemantic(org.eclipse.emf.ecore.EObject semanticObject,
                                 AbstractElement ele,
                                 java.lang.Object value,
                                 INode node)

findContexts

public java.lang.Iterable<org.eclipse.emf.ecore.EObject> findContexts(org.eclipse.emf.ecore.EObject semanticObject,
                                                                      boolean consultContainer,
                                                                      java.lang.Iterable<org.eclipse.emf.ecore.EObject> contextCandidates)