Class NodeModelSemanticSequencer
- java.lang.Object
-
- org.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencer
-
- org.eclipse.xtext.serializer.sequencer.NodeModelSemanticSequencer
-
- All Implemented Interfaces:
ISemanticSequencer
public class NodeModelSemanticSequencer extends AbstractSemanticSequencer
-
-
Field Summary
Fields Modifier and Type Field Description protected RuleNames
ruleNames
protected IValueConverterService
valueConverter
-
Fields inherited from class org.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencer
diagnosticProvider, errorAcceptor, feederProvider, masterSequencer, nodeProvider, sequenceAcceptor, transientValues
-
-
Constructor Summary
Constructors Constructor Description NodeModelSemanticSequencer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
Methods inherited from class org.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencer
createContext, createNodeProvider, createSequencerFeeder, createSequencerFeeder, createSequencerFeeder, createSequencerFeeder, init, init, sequence, setMasterSequencer
-
-
-
-
Field Detail
-
ruleNames
@Inject protected RuleNames ruleNames
-
valueConverter
@Inject protected IValueConverterService valueConverter
-
-
Method Detail
-
acceptSemantic
protected boolean acceptSemantic(org.eclipse.emf.ecore.EObject semanticObject, AbstractElement ele, java.lang.Object value, INode node)
-
createSequence
public void createSequence(org.eclipse.emf.ecore.EObject context, org.eclipse.emf.ecore.EObject semanticObject)
- Specified by:
createSequence
in interfaceISemanticSequencer
- Overrides:
createSequence
in classAbstractSemanticSequencer
-
createSequence
public void createSequence(ISerializationContext context, org.eclipse.emf.ecore.EObject semanticObject)
- Specified by:
createSequence
in interfaceISemanticSequencer
- Overrides:
createSequence
in classAbstractSemanticSequencer
-
findContextNode
protected INode findContextNode(org.eclipse.emf.ecore.EObject semanticObject)
-
findContexts
public java.lang.Iterable<ISerializationContext> findContexts(org.eclipse.emf.ecore.EObject semanticObject, boolean consultContainer, java.lang.Iterable<ISerializationContext> contextCandidates)
-
-