Class SequenceFeeder
- java.lang.Object
-
- org.eclipse.xtext.serializer.acceptor.SequenceFeeder
-
public class SequenceFeeder extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SequenceFeeder.Provider
-
Field Summary
Fields Modifier and Type Field Description protected ISerializationContext
context
protected ISerializationDiagnostic.Acceptor
errorAcceptor
protected ISemanticSequencer
masterSequencer
protected ISemanticNodeProvider.INodesForEObjectProvider
nodes
protected SequenceFeeder.Provider
provider
protected org.eclipse.emf.ecore.EObject
semanticObject
protected ISemanticSequenceAcceptor
sequenceAcceptor
-
Constructor Summary
Constructors Modifier Constructor Description protected
SequenceFeeder(SequenceFeeder.Provider provider, org.eclipse.emf.ecore.EObject semanticObject, ISemanticNodeProvider.INodesForEObjectProvider nodes, ISemanticSequencer masterSequencer, ISemanticSequenceAcceptor sequenceAcceptor, ISerializationDiagnostic.Acceptor errorAcceptor)
protected
SequenceFeeder(SequenceFeeder.Provider provider, ISerializationContext context, org.eclipse.emf.ecore.EObject semanticObject, ISemanticNodeProvider.INodesForEObjectProvider nodes, ISemanticSequencer masterSequencer, ISemanticSequenceAcceptor sequenceAcceptor, ISerializationDiagnostic.Acceptor errorAcceptor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(Action action, org.eclipse.emf.ecore.EObject child)
void
accept(Action action, org.eclipse.emf.ecore.EObject child, int indexInNonTransient)
void
accept(Action action, org.eclipse.emf.ecore.EObject semanticChild, ICompositeNode node)
void
accept(Keyword keyword)
void
accept(Keyword keyword, java.lang.Object value)
void
accept(Keyword keyword, java.lang.Object value, int index)
void
accept(Keyword keyword, java.lang.Object value, int indexInFeature, int indexInNonTransient)
void
accept(Keyword keyword, java.lang.Object value, int index, ILeafNode node)
void
accept(Keyword keyword, java.lang.Object value, java.lang.String token)
void
accept(Keyword keyword, java.lang.Object value, java.lang.String token, int index)
void
accept(Keyword keyword, java.lang.Object value, java.lang.String token, int indexInFeature, int indexInNonTransient)
void
accept(Keyword keyword, java.lang.Object value, java.lang.String token, int index, ILeafNode node)
void
accept(Keyword keyword, java.lang.Object value, java.lang.String token, ILeafNode node)
void
accept(Keyword keyword, java.lang.Object value, ILeafNode node)
void
accept(RuleCall rc, java.lang.Object value)
void
accept(RuleCall rc, java.lang.Object value, int index)
void
accept(RuleCall rc, java.lang.Object value, int indexInFeature, int indexInNonTransient)
void
accept(RuleCall rc, java.lang.Object value, int index, INode node)
void
accept(RuleCall rc, java.lang.Object value, java.lang.String token)
void
accept(RuleCall rc, java.lang.Object value, java.lang.String token, int index)
void
accept(RuleCall rc, java.lang.Object value, java.lang.String token, int indexInFeature, int indexInNonTransient)
void
accept(RuleCall rc, java.lang.Object value, java.lang.String token, int index, INode node)
void
accept(RuleCall rc, java.lang.Object value, java.lang.String token, INode node)
void
accept(RuleCall rc, java.lang.Object value, INode node)
protected void
acceptAction(Action action, org.eclipse.emf.ecore.EObject semanticChild, ICompositeNode node)
protected void
acceptEObjectRuleCall(RuleCall ruleCall, org.eclipse.emf.ecore.EObject semanticChild, ICompositeNode node)
protected void
acceptKeyword(Assignment ass, Keyword keyword, java.lang.Object value, java.lang.String token, int index, ILeafNode node)
protected void
acceptRuleCall(RuleCall rc, java.lang.Object value, java.lang.String token, int index, INode node)
protected void
assertAction(Action action)
protected void
assertIndex(org.eclipse.emf.ecore.EStructuralFeature feature)
protected void
assertIndex(org.eclipse.emf.ecore.EStructuralFeature feature, int index)
protected void
assertValue(org.eclipse.emf.ecore.EStructuralFeature feature, java.lang.Object value)
void
finish()
protected Assignment
getAssignment(AbstractElement ele)
protected ICompositeNode
getCompositeNode(org.eclipse.emf.ecore.EStructuralFeature feature, int indexInFeature, int indexInNonTransient, java.lang.Object child)
protected ICompositeNode
getCompositeNode(org.eclipse.emf.ecore.EStructuralFeature feature, java.lang.Object child)
protected ICompositeNode
getCompositeNode(INode node)
protected org.eclipse.emf.ecore.EStructuralFeature
getFeature(java.lang.String name)
protected org.eclipse.emf.ecore.EStructuralFeature
getFeature(RuleCall rc)
protected ILeafNode
getLeafNode(org.eclipse.emf.ecore.EStructuralFeature feature, int indexInFeature, int indexInNonTransient, java.lang.Object child)
protected ILeafNode
getLeafNode(org.eclipse.emf.ecore.EStructuralFeature feature, java.lang.Object child)
protected ILeafNode
getLeafNode(INode node)
protected INode
getNode(org.eclipse.emf.ecore.EStructuralFeature feature, int indexInFeature, int indexInNonTransient, java.lang.Object child)
protected INode
getNode(org.eclipse.emf.ecore.EStructuralFeature feature, java.lang.Object child)
protected java.lang.String
getToken(Keyword keyword, java.lang.Object value, ILeafNode node)
protected java.lang.String
getToken(RuleCall rc, java.lang.Object value, INode node)
-
-
-
Field Detail
-
errorAcceptor
protected final ISerializationDiagnostic.Acceptor errorAcceptor
-
masterSequencer
protected final ISemanticSequencer masterSequencer
-
nodes
protected final ISemanticNodeProvider.INodesForEObjectProvider nodes
-
provider
protected final SequenceFeeder.Provider provider
-
semanticObject
protected final org.eclipse.emf.ecore.EObject semanticObject
-
sequenceAcceptor
protected final ISemanticSequenceAcceptor sequenceAcceptor
-
context
protected final ISerializationContext context
-
-
Constructor Detail
-
SequenceFeeder
@Deprecated protected SequenceFeeder(SequenceFeeder.Provider provider, org.eclipse.emf.ecore.EObject semanticObject, ISemanticNodeProvider.INodesForEObjectProvider nodes, ISemanticSequencer masterSequencer, ISemanticSequenceAcceptor sequenceAcceptor, ISerializationDiagnostic.Acceptor errorAcceptor)
-
SequenceFeeder
protected SequenceFeeder(SequenceFeeder.Provider provider, ISerializationContext context, org.eclipse.emf.ecore.EObject semanticObject, ISemanticNodeProvider.INodesForEObjectProvider nodes, ISemanticSequencer masterSequencer, ISemanticSequenceAcceptor sequenceAcceptor, ISerializationDiagnostic.Acceptor errorAcceptor)
-
-
Method Detail
-
accept
public void accept(Action action, org.eclipse.emf.ecore.EObject child)
-
accept
public void accept(Action action, org.eclipse.emf.ecore.EObject semanticChild, ICompositeNode node)
-
accept
public void accept(Action action, org.eclipse.emf.ecore.EObject child, int indexInNonTransient)
-
accept
public void accept(Keyword keyword)
-
accept
public void accept(Keyword keyword, java.lang.Object value)
-
accept
public void accept(Keyword keyword, java.lang.Object value, int index)
-
accept
public void accept(Keyword keyword, java.lang.Object value, int indexInFeature, int indexInNonTransient)
-
accept
public void accept(Keyword keyword, java.lang.Object value, java.lang.String token)
-
accept
public void accept(Keyword keyword, java.lang.Object value, java.lang.String token, ILeafNode node)
-
accept
public void accept(Keyword keyword, java.lang.Object value, java.lang.String token, int index)
-
accept
public void accept(Keyword keyword, java.lang.Object value, java.lang.String token, int index, ILeafNode node)
-
accept
public void accept(Keyword keyword, java.lang.Object value, java.lang.String token, int indexInFeature, int indexInNonTransient)
-
accept
public void accept(RuleCall rc, java.lang.Object value)
-
accept
public void accept(RuleCall rc, java.lang.Object value, int index)
-
accept
public void accept(RuleCall rc, java.lang.Object value, int indexInFeature, int indexInNonTransient)
-
accept
public void accept(RuleCall rc, java.lang.Object value, java.lang.String token)
-
accept
public void accept(RuleCall rc, java.lang.Object value, java.lang.String token, int index)
-
accept
public void accept(RuleCall rc, java.lang.Object value, java.lang.String token, int index, INode node)
-
accept
public void accept(RuleCall rc, java.lang.Object value, java.lang.String token, int indexInFeature, int indexInNonTransient)
-
acceptAction
protected void acceptAction(Action action, org.eclipse.emf.ecore.EObject semanticChild, ICompositeNode node)
-
acceptEObjectRuleCall
protected void acceptEObjectRuleCall(RuleCall ruleCall, org.eclipse.emf.ecore.EObject semanticChild, ICompositeNode node)
-
acceptKeyword
protected void acceptKeyword(Assignment ass, Keyword keyword, java.lang.Object value, java.lang.String token, int index, ILeafNode node)
-
acceptRuleCall
protected void acceptRuleCall(RuleCall rc, java.lang.Object value, java.lang.String token, int index, INode node)
-
assertAction
protected void assertAction(Action action)
-
assertIndex
protected void assertIndex(org.eclipse.emf.ecore.EStructuralFeature feature)
-
assertIndex
protected void assertIndex(org.eclipse.emf.ecore.EStructuralFeature feature, int index)
-
assertValue
protected void assertValue(org.eclipse.emf.ecore.EStructuralFeature feature, java.lang.Object value)
-
finish
public void finish()
-
getAssignment
protected Assignment getAssignment(AbstractElement ele)
-
getCompositeNode
protected ICompositeNode getCompositeNode(org.eclipse.emf.ecore.EStructuralFeature feature, int indexInFeature, int indexInNonTransient, java.lang.Object child)
-
getCompositeNode
protected ICompositeNode getCompositeNode(org.eclipse.emf.ecore.EStructuralFeature feature, java.lang.Object child)
-
getCompositeNode
protected ICompositeNode getCompositeNode(INode node)
-
getFeature
protected org.eclipse.emf.ecore.EStructuralFeature getFeature(RuleCall rc)
-
getFeature
protected org.eclipse.emf.ecore.EStructuralFeature getFeature(java.lang.String name)
-
getLeafNode
protected ILeafNode getLeafNode(org.eclipse.emf.ecore.EStructuralFeature feature, int indexInFeature, int indexInNonTransient, java.lang.Object child)
-
getLeafNode
protected ILeafNode getLeafNode(org.eclipse.emf.ecore.EStructuralFeature feature, java.lang.Object child)
-
getNode
protected INode getNode(org.eclipse.emf.ecore.EStructuralFeature feature, int indexInFeature, int indexInNonTransient, java.lang.Object child)
-
getNode
protected INode getNode(org.eclipse.emf.ecore.EStructuralFeature feature, java.lang.Object child)
-
getToken
protected java.lang.String getToken(Keyword keyword, java.lang.Object value, ILeafNode node)
-
-