public class NodeModelSemanticSequencer extends AbstractSemanticSequencer
Modifier and Type | Field and Description |
---|---|
protected RuleNames |
ruleNames |
protected IValueConverterService |
valueConverter |
diagnosticProvider, errorAcceptor, feederProvider, masterSequencer, nodeProvider, sequenceAcceptor, transientValues
Constructor and Description |
---|
NodeModelSemanticSequencer() |
Modifier and Type | Method and Description |
---|---|
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) |
void |
createSequence(ISerializationContext context,
org.eclipse.emf.ecore.EObject semanticObject) |
protected INode |
findContextNode(org.eclipse.emf.ecore.EObject semanticObject) |
java.lang.Iterable<ISerializationContext> |
findContexts(org.eclipse.emf.ecore.EObject semanticObject,
boolean consultContainer,
java.lang.Iterable<ISerializationContext> contextCandidates) |
createContext, createNodeProvider, createSequencerFeeder, createSequencerFeeder, createSequencerFeeder, createSequencerFeeder, init, init, sequence, setMasterSequencer
@Inject protected RuleNames ruleNames
@Inject protected IValueConverterService valueConverter
protected boolean acceptSemantic(org.eclipse.emf.ecore.EObject semanticObject, AbstractElement ele, java.lang.Object value, INode node)
public void createSequence(org.eclipse.emf.ecore.EObject context, org.eclipse.emf.ecore.EObject semanticObject)
createSequence
in interface ISemanticSequencer
createSequence
in class AbstractSemanticSequencer
public void createSequence(ISerializationContext context, org.eclipse.emf.ecore.EObject semanticObject)
createSequence
in interface ISemanticSequencer
createSequence
in class AbstractSemanticSequencer
protected INode findContextNode(org.eclipse.emf.ecore.EObject semanticObject)
public java.lang.Iterable<ISerializationContext> findContexts(org.eclipse.emf.ecore.EObject semanticObject, boolean consultContainer, java.lang.Iterable<ISerializationContext> contextCandidates)