public class TokenStreamSequenceAdapter extends Object implements ISequenceAcceptor
| Modifier and Type | Field and Description |
|---|---|
protected ISerializationDiagnostic.Acceptor |
errorAcceptor |
protected Grammar |
grammar |
protected ITokenStream |
out |
NO_INDEX| Constructor and Description |
|---|
TokenStreamSequenceAdapter(ITokenStream out,
Grammar grammar,
ISerializationDiagnostic.Acceptor errorAcceptor) |
| Modifier and Type | Method and Description |
|---|---|
void |
acceptAssignedCrossRefDatatype(RuleCall rc,
String token,
org.eclipse.emf.ecore.EObject value,
int index,
ICompositeNode node) |
void |
acceptAssignedCrossRefEnum(RuleCall enumRC,
String token,
org.eclipse.emf.ecore.EObject value,
int index,
ICompositeNode node) |
void |
acceptAssignedCrossRefKeyword(Keyword kw,
String token,
org.eclipse.emf.ecore.EObject value,
int index,
ILeafNode node) |
void |
acceptAssignedCrossRefTerminal(RuleCall rc,
String token,
org.eclipse.emf.ecore.EObject value,
int index,
ILeafNode node) |
void |
acceptAssignedDatatype(RuleCall datatypeRC,
String token,
Object value,
int index,
ICompositeNode node) |
void |
acceptAssignedEnum(RuleCall enumRC,
String token,
Object value,
int index,
ICompositeNode node) |
void |
acceptAssignedKeyword(Keyword keyword,
String token,
Object value,
int index,
ILeafNode node) |
void |
acceptAssignedTerminal(RuleCall terminalRC,
String token,
Object value,
int index,
ILeafNode node) |
void |
acceptComment(AbstractRule rule,
String token,
ILeafNode node) |
void |
acceptUnassignedAction(Action action) |
void |
acceptUnassignedDatatype(RuleCall datatypeRC,
String token,
ICompositeNode node) |
void |
acceptUnassignedEnum(RuleCall enumRC,
String token,
ICompositeNode node) |
void |
acceptUnassignedKeyword(Keyword keyword,
String token,
ILeafNode node) |
void |
acceptUnassignedTerminal(RuleCall terminalRC,
String token,
ILeafNode node) |
void |
acceptWhitespace(AbstractRule rule,
String token,
ILeafNode node) |
boolean |
enterAssignedAction(Action action,
org.eclipse.emf.ecore.EObject semanticChild,
ICompositeNode node) |
boolean |
enterAssignedParserRuleCall(RuleCall rc,
org.eclipse.emf.ecore.EObject newCurrent,
ICompositeNode node) |
void |
enterUnassignedParserRuleCall(RuleCall rc) |
void |
finish() |
protected void |
flush() |
void |
init(org.eclipse.emf.ecore.EObject context)
Deprecated.
|
void |
init(ISerializationContext context) |
void |
leaveAssignedAction(Action action,
org.eclipse.emf.ecore.EObject semanticChild) |
void |
leaveAssignedParserRuleCall(RuleCall rc) |
void |
leaveAssignedParserRuleCall(RuleCall rc,
org.eclipse.emf.ecore.EObject semanticChild) |
void |
leaveUnssignedParserRuleCall(RuleCall rc) |
protected void |
writeHidden(org.eclipse.emf.ecore.EObject grammarElement,
String value) |
protected void |
writeSemantic(org.eclipse.emf.ecore.EObject grammarElement,
String value) |
protected ISerializationDiagnostic.Acceptor errorAcceptor
protected ITokenStream out
protected Grammar grammar
public TokenStreamSequenceAdapter(ITokenStream out, Grammar grammar, ISerializationDiagnostic.Acceptor errorAcceptor)
public void acceptAssignedCrossRefDatatype(RuleCall rc, String token, org.eclipse.emf.ecore.EObject value, int index, ICompositeNode node)
acceptAssignedCrossRefDatatype in interface ISemanticSequenceAcceptorpublic void acceptAssignedCrossRefEnum(RuleCall enumRC, String token, org.eclipse.emf.ecore.EObject value, int index, ICompositeNode node)
acceptAssignedCrossRefEnum in interface ISemanticSequenceAcceptorpublic void acceptAssignedCrossRefKeyword(Keyword kw, String token, org.eclipse.emf.ecore.EObject value, int index, ILeafNode node)
acceptAssignedCrossRefKeyword in interface ISemanticSequenceAcceptorpublic void acceptAssignedCrossRefTerminal(RuleCall rc, String token, org.eclipse.emf.ecore.EObject value, int index, ILeafNode node)
acceptAssignedCrossRefTerminal in interface ISemanticSequenceAcceptorpublic void acceptAssignedDatatype(RuleCall datatypeRC, String token, Object value, int index, ICompositeNode node)
acceptAssignedDatatype in interface ISemanticSequenceAcceptorpublic void acceptAssignedEnum(RuleCall enumRC, String token, Object value, int index, ICompositeNode node)
acceptAssignedEnum in interface ISemanticSequenceAcceptorpublic void acceptAssignedKeyword(Keyword keyword, String token, Object value, int index, ILeafNode node)
acceptAssignedKeyword in interface ISemanticSequenceAcceptorpublic void acceptAssignedTerminal(RuleCall terminalRC, String token, Object value, int index, ILeafNode node)
acceptAssignedTerminal in interface ISemanticSequenceAcceptorpublic void acceptComment(AbstractRule rule, String token, ILeafNode node)
acceptComment in interface ISequenceAcceptorpublic void acceptUnassignedAction(Action action)
acceptUnassignedAction in interface ISyntacticSequenceAcceptorpublic void acceptUnassignedDatatype(RuleCall datatypeRC, String token, ICompositeNode node)
acceptUnassignedDatatype in interface ISyntacticSequenceAcceptorpublic void acceptUnassignedEnum(RuleCall enumRC, String token, ICompositeNode node)
acceptUnassignedEnum in interface ISyntacticSequenceAcceptorpublic void acceptUnassignedKeyword(Keyword keyword, String token, ILeafNode node)
acceptUnassignedKeyword in interface ISyntacticSequenceAcceptorpublic void acceptUnassignedTerminal(RuleCall terminalRC, String token, ILeafNode node)
acceptUnassignedTerminal in interface ISyntacticSequenceAcceptorpublic void acceptWhitespace(AbstractRule rule, String token, ILeafNode node)
acceptWhitespace in interface ISequenceAcceptorpublic boolean enterAssignedAction(Action action, org.eclipse.emf.ecore.EObject semanticChild, ICompositeNode node)
enterAssignedAction in interface ISemanticSequenceAcceptorpublic boolean enterAssignedParserRuleCall(RuleCall rc, org.eclipse.emf.ecore.EObject newCurrent, ICompositeNode node)
enterAssignedParserRuleCall in interface ISemanticSequenceAcceptorpublic void enterUnassignedParserRuleCall(RuleCall rc)
enterUnassignedParserRuleCall in interface ISyntacticSequenceAcceptorpublic void finish()
finish in interface ISemanticSequenceAcceptorprotected void flush()
@Deprecated public void init(org.eclipse.emf.ecore.EObject context)
init(ISerializationContext)public void init(ISerializationContext context)
public void leaveAssignedAction(Action action, org.eclipse.emf.ecore.EObject semanticChild)
leaveAssignedAction in interface ISemanticSequenceAcceptorpublic void leaveAssignedParserRuleCall(RuleCall rc)
public void leaveAssignedParserRuleCall(RuleCall rc, org.eclipse.emf.ecore.EObject semanticChild)
leaveAssignedParserRuleCall in interface ISemanticSequenceAcceptorpublic void leaveUnssignedParserRuleCall(RuleCall rc)
leaveUnssignedParserRuleCall in interface ISyntacticSequenceAcceptorprotected void writeHidden(org.eclipse.emf.ecore.EObject grammarElement,
String value)
protected void writeSemantic(org.eclipse.emf.ecore.EObject grammarElement,
String value)
Copyright © 2015. All Rights Reserved.