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 RuleNamesruleNamesprotected IValueConverterServicevalueConverter-
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 booleanacceptSemantic(org.eclipse.emf.ecore.EObject semanticObject, AbstractElement ele, java.lang.Object value, INode node)voidcreateSequence(org.eclipse.emf.ecore.EObject context, org.eclipse.emf.ecore.EObject semanticObject)voidcreateSequence(ISerializationContext context, org.eclipse.emf.ecore.EObject semanticObject)protected INodefindContextNode(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:
createSequencein interfaceISemanticSequencer- Overrides:
createSequencein classAbstractSemanticSequencer
-
createSequence
public void createSequence(ISerializationContext context, org.eclipse.emf.ecore.EObject semanticObject)
- Specified by:
createSequencein interfaceISemanticSequencer- Overrides:
createSequencein 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)
-
-