public class SequenceFeeder
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
SequenceFeeder.Provider |
Modifier and Type | Field and Description |
---|---|
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 |
Modifier | Constructor and Description |
---|---|
protected |
SequenceFeeder(SequenceFeeder.Provider provider,
org.eclipse.emf.ecore.EObject semanticObject,
ISemanticNodeProvider.INodesForEObjectProvider nodes,
ISemanticSequencer masterSequencer,
ISemanticSequenceAcceptor sequenceAcceptor,
ISerializationDiagnostic.Acceptor errorAcceptor) |
Modifier and Type | Method and Description |
---|---|
void |
accept(Action action,
org.eclipse.emf.ecore.EObject child) |
void |
accept(Action action,
org.eclipse.emf.ecore.EObject semanticChild,
ICompositeNode node) |
void |
accept(Action action,
org.eclipse.emf.ecore.EObject child,
int indexInNonTransient) |
void |
accept(Keyword keyword) |
void |
accept(Keyword keyword,
java.lang.Object value) |
void |
accept(Keyword keyword,
java.lang.Object value,
ILeafNode node) |
void |
accept(Keyword keyword,
java.lang.Object value,
int index) |
void |
accept(Keyword keyword,
java.lang.Object value,
int index,
ILeafNode node) |
void |
accept(Keyword keyword,
java.lang.Object value,
int indexInFeature,
int indexInNonTransient) |
void |
accept(Keyword keyword,
java.lang.Object value,
java.lang.String token) |
void |
accept(Keyword keyword,
java.lang.Object value,
java.lang.String token,
ILeafNode node) |
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 index,
ILeafNode node) |
void |
accept(Keyword keyword,
java.lang.Object value,
java.lang.String token,
int indexInFeature,
int indexInNonTransient) |
void |
accept(RuleCall rc,
java.lang.Object value) |
void |
accept(RuleCall rc,
java.lang.Object value,
INode node) |
void |
accept(RuleCall rc,
java.lang.Object value,
int index) |
void |
accept(RuleCall rc,
java.lang.Object value,
int index,
INode node) |
void |
accept(RuleCall rc,
java.lang.Object value,
int indexInFeature,
int indexInNonTransient) |
void |
accept(RuleCall rc,
java.lang.Object value,
java.lang.String token) |
void |
accept(RuleCall rc,
java.lang.Object value,
java.lang.String token,
INode node) |
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 index,
INode node) |
void |
accept(RuleCall rc,
java.lang.Object value,
java.lang.String token,
int indexInFeature,
int indexInNonTransient) |
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(RuleCall rc) |
protected org.eclipse.emf.ecore.EStructuralFeature |
getFeature(java.lang.String name) |
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) |
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
protected SequenceFeeder(SequenceFeeder.Provider provider, org.eclipse.emf.ecore.EObject semanticObject, ISemanticNodeProvider.INodesForEObjectProvider nodes, ISemanticSequencer masterSequencer, ISemanticSequenceAcceptor sequenceAcceptor, ISerializationDiagnostic.Acceptor errorAcceptor)
public void accept(Action action, org.eclipse.emf.ecore.EObject child)
public void accept(Action action, org.eclipse.emf.ecore.EObject semanticChild, ICompositeNode node)
public void accept(Action action, org.eclipse.emf.ecore.EObject child, int indexInNonTransient)
public void accept(Keyword keyword)
public void accept(Keyword keyword, java.lang.Object value)
public void accept(Keyword keyword, java.lang.Object value, int index)
public void accept(Keyword keyword, java.lang.Object value, int indexInFeature, int indexInNonTransient)
public void accept(Keyword keyword, java.lang.Object value, java.lang.String token)
public void accept(Keyword keyword, java.lang.Object value, java.lang.String token, ILeafNode node)
public void accept(Keyword keyword, java.lang.Object value, java.lang.String token, int index)
public void accept(Keyword keyword, java.lang.Object value, java.lang.String token, int index, ILeafNode node)
public void accept(Keyword keyword, java.lang.Object value, java.lang.String token, int indexInFeature, int indexInNonTransient)
public void accept(RuleCall rc, java.lang.Object value)
public void accept(RuleCall rc, java.lang.Object value, int index)
public void accept(RuleCall rc, java.lang.Object value, int indexInFeature, int indexInNonTransient)
public void accept(RuleCall rc, java.lang.Object value, java.lang.String token)
public void accept(RuleCall rc, java.lang.Object value, java.lang.String token, int index)
public void accept(RuleCall rc, java.lang.Object value, java.lang.String token, int index, INode node)
public void accept(RuleCall rc, java.lang.Object value, java.lang.String token, int indexInFeature, int indexInNonTransient)
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)
public 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(RuleCall rc)
protected org.eclipse.emf.ecore.EStructuralFeature getFeature(java.lang.String name)
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 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)