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 classSequenceFeeder.Provider
-
Field Summary
Fields Modifier and Type Field Description protected ISerializationContextcontextprotected ISerializationDiagnostic.AcceptorerrorAcceptorprotected ISemanticSequencermasterSequencerprotected ISemanticNodeProvider.INodesForEObjectProvidernodesprotected SequenceFeeder.Providerproviderprotected org.eclipse.emf.ecore.EObjectsemanticObjectprotected ISemanticSequenceAcceptorsequenceAcceptor
-
Constructor Summary
Constructors Modifier Constructor Description protectedSequenceFeeder(SequenceFeeder.Provider provider, org.eclipse.emf.ecore.EObject semanticObject, ISemanticNodeProvider.INodesForEObjectProvider nodes, ISemanticSequencer masterSequencer, ISemanticSequenceAcceptor sequenceAcceptor, ISerializationDiagnostic.Acceptor errorAcceptor)protectedSequenceFeeder(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 voidaccept(Action action, org.eclipse.emf.ecore.EObject child)voidaccept(Action action, org.eclipse.emf.ecore.EObject child, int indexInNonTransient)voidaccept(Action action, org.eclipse.emf.ecore.EObject semanticChild, ICompositeNode node)voidaccept(Keyword keyword)voidaccept(Keyword keyword, java.lang.Object value)voidaccept(Keyword keyword, java.lang.Object value, int index)voidaccept(Keyword keyword, java.lang.Object value, int indexInFeature, int indexInNonTransient)voidaccept(Keyword keyword, java.lang.Object value, int index, ILeafNode node)voidaccept(Keyword keyword, java.lang.Object value, java.lang.String token)voidaccept(Keyword keyword, java.lang.Object value, java.lang.String token, int index)voidaccept(Keyword keyword, java.lang.Object value, java.lang.String token, int indexInFeature, int indexInNonTransient)voidaccept(Keyword keyword, java.lang.Object value, java.lang.String token, int index, ILeafNode node)voidaccept(Keyword keyword, java.lang.Object value, java.lang.String token, ILeafNode node)voidaccept(Keyword keyword, java.lang.Object value, ILeafNode node)voidaccept(RuleCall rc, java.lang.Object value)voidaccept(RuleCall rc, java.lang.Object value, int index)voidaccept(RuleCall rc, java.lang.Object value, int indexInFeature, int indexInNonTransient)voidaccept(RuleCall rc, java.lang.Object value, int index, INode node)voidaccept(RuleCall rc, java.lang.Object value, java.lang.String token)voidaccept(RuleCall rc, java.lang.Object value, java.lang.String token, int index)voidaccept(RuleCall rc, java.lang.Object value, java.lang.String token, int indexInFeature, int indexInNonTransient)voidaccept(RuleCall rc, java.lang.Object value, java.lang.String token, int index, INode node)voidaccept(RuleCall rc, java.lang.Object value, java.lang.String token, INode node)voidaccept(RuleCall rc, java.lang.Object value, INode node)protected voidacceptAction(Action action, org.eclipse.emf.ecore.EObject semanticChild, ICompositeNode node)protected voidacceptEObjectRuleCall(RuleCall ruleCall, org.eclipse.emf.ecore.EObject semanticChild, ICompositeNode node)protected voidacceptKeyword(Assignment ass, Keyword keyword, java.lang.Object value, java.lang.String token, int index, ILeafNode node)protected voidacceptRuleCall(RuleCall rc, java.lang.Object value, java.lang.String token, int index, INode node)protected voidassertAction(Action action)protected voidassertIndex(org.eclipse.emf.ecore.EStructuralFeature feature)protected voidassertIndex(org.eclipse.emf.ecore.EStructuralFeature feature, int index)protected voidassertValue(org.eclipse.emf.ecore.EStructuralFeature feature, java.lang.Object value)voidfinish()protected AssignmentgetAssignment(AbstractElement ele)protected ICompositeNodegetCompositeNode(org.eclipse.emf.ecore.EStructuralFeature feature, int indexInFeature, int indexInNonTransient, java.lang.Object child)protected ICompositeNodegetCompositeNode(org.eclipse.emf.ecore.EStructuralFeature feature, java.lang.Object child)protected ICompositeNodegetCompositeNode(INode node)protected org.eclipse.emf.ecore.EStructuralFeaturegetFeature(java.lang.String name)protected org.eclipse.emf.ecore.EStructuralFeaturegetFeature(RuleCall rc)protected ILeafNodegetLeafNode(org.eclipse.emf.ecore.EStructuralFeature feature, int indexInFeature, int indexInNonTransient, java.lang.Object child)protected ILeafNodegetLeafNode(org.eclipse.emf.ecore.EStructuralFeature feature, java.lang.Object child)protected ILeafNodegetLeafNode(INode node)protected INodegetNode(org.eclipse.emf.ecore.EStructuralFeature feature, int indexInFeature, int indexInNonTransient, java.lang.Object child)protected INodegetNode(org.eclipse.emf.ecore.EStructuralFeature feature, java.lang.Object child)protected java.lang.StringgetToken(Keyword keyword, java.lang.Object value, ILeafNode node)protected java.lang.StringgetToken(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)
-
-