org.eclipse.xtext.serializer.acceptor
Class SequenceFeeder
java.lang.Object
org.eclipse.xtext.serializer.acceptor.SequenceFeeder
public class SequenceFeeder
- extends java.lang.Object
- Author:
- Moritz Eysholdt - Initial contribution and API
Method Summary |
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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
errorAcceptor
protected ISerializationDiagnostic.Acceptor errorAcceptor
masterSequencer
protected ISemanticSequencer masterSequencer
nodes
protected ISemanticNodeProvider.INodesForEObjectProvider nodes
provider
protected SequenceFeeder.Provider provider
semanticObject
protected org.eclipse.emf.ecore.EObject semanticObject
sequenceAcceptor
protected ISemanticSequenceAcceptor sequenceAcceptor
SequenceFeeder
protected SequenceFeeder(SequenceFeeder.Provider provider,
org.eclipse.emf.ecore.EObject semanticObject,
ISemanticNodeProvider.INodesForEObjectProvider nodes,
ISemanticSequencer masterSequencer,
ISemanticSequenceAcceptor sequenceAcceptor,
ISerializationDiagnostic.Acceptor errorAcceptor)
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,
ILeafNode node)
accept
public void accept(Keyword keyword,
java.lang.Object value,
int index)
accept
public void accept(Keyword keyword,
java.lang.Object value,
int index,
ILeafNode node)
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,
INode node)
accept
public void accept(RuleCall rc,
java.lang.Object value,
int index)
accept
public void accept(RuleCall rc,
java.lang.Object value,
int index,
INode node)
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,
INode node)
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)
getLeafNode
protected ILeafNode getLeafNode(INode node)
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)
getToken
protected java.lang.String getToken(RuleCall rc,
java.lang.Object value,
INode node)