Class DelegatingSequenceAcceptor
- java.lang.Object
-
- org.eclipse.xtext.serializer.acceptor.DelegatingSequenceAcceptor
-
- All Implemented Interfaces:
ISemanticSequenceAcceptor
,ISequenceAcceptor
,ISyntacticSequenceAcceptor
- Direct Known Subclasses:
WhitespaceAddingSequenceAcceptor
public class DelegatingSequenceAcceptor extends java.lang.Object implements ISequenceAcceptor
-
-
Field Summary
-
Fields inherited from interface org.eclipse.xtext.serializer.acceptor.ISemanticSequenceAcceptor
NO_INDEX
-
-
Constructor Summary
Constructors Constructor Description DelegatingSequenceAcceptor()
DelegatingSequenceAcceptor(ISemanticSequenceAcceptor delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
acceptAssignedCrossRefDatatype(RuleCall rc, java.lang.String token, org.eclipse.emf.ecore.EObject value, int index, ICompositeNode node)
void
acceptAssignedCrossRefEnum(RuleCall enumRC, java.lang.String token, org.eclipse.emf.ecore.EObject value, int index, ICompositeNode node)
void
acceptAssignedCrossRefKeyword(Keyword kw, java.lang.String token, org.eclipse.emf.ecore.EObject value, int index, ILeafNode node)
void
acceptAssignedCrossRefTerminal(RuleCall rc, java.lang.String token, org.eclipse.emf.ecore.EObject value, int index, ILeafNode node)
void
acceptAssignedDatatype(RuleCall datatypeRC, java.lang.String token, java.lang.Object value, int index, ICompositeNode node)
void
acceptAssignedEnum(RuleCall enumRC, java.lang.String token, java.lang.Object value, int index, ICompositeNode node)
void
acceptAssignedKeyword(Keyword keyword, java.lang.String token, java.lang.Object value, int index, ILeafNode node)
void
acceptAssignedTerminal(RuleCall terminalRC, java.lang.String token, java.lang.Object value, int index, ILeafNode node)
void
acceptComment(AbstractRule rule, java.lang.String token, ILeafNode node)
void
acceptUnassignedAction(Action action)
void
acceptUnassignedDatatype(RuleCall datatypeRC, java.lang.String value, ICompositeNode node)
void
acceptUnassignedEnum(RuleCall enumRC, java.lang.String value, ICompositeNode node)
void
acceptUnassignedKeyword(Keyword keyword, java.lang.String token, ILeafNode node)
void
acceptUnassignedTerminal(RuleCall terminalRC, java.lang.String value, ILeafNode node)
void
acceptWhitespace(AbstractRule rule, java.lang.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)
Deprecated.void
finish()
ISemanticSequenceAcceptor
getDelegate()
void
leaveAssignedAction(Action action, org.eclipse.emf.ecore.EObject semanticChild)
void
leaveAssignedParserRuleCall(RuleCall rc, org.eclipse.emf.ecore.EObject semanticChild)
void
leaveUnssignedParserRuleCall(RuleCall rc)
Deprecated.void
setDelegate(ISequenceAcceptor delegate)
-
-
-
Constructor Detail
-
DelegatingSequenceAcceptor
public DelegatingSequenceAcceptor()
-
DelegatingSequenceAcceptor
public DelegatingSequenceAcceptor(ISemanticSequenceAcceptor delegate)
-
-
Method Detail
-
acceptAssignedCrossRefDatatype
public void acceptAssignedCrossRefDatatype(RuleCall rc, java.lang.String token, org.eclipse.emf.ecore.EObject value, int index, ICompositeNode node)
- Specified by:
acceptAssignedCrossRefDatatype
in interfaceISemanticSequenceAcceptor
-
acceptAssignedCrossRefEnum
public void acceptAssignedCrossRefEnum(RuleCall enumRC, java.lang.String token, org.eclipse.emf.ecore.EObject value, int index, ICompositeNode node)
- Specified by:
acceptAssignedCrossRefEnum
in interfaceISemanticSequenceAcceptor
-
acceptAssignedCrossRefKeyword
public void acceptAssignedCrossRefKeyword(Keyword kw, java.lang.String token, org.eclipse.emf.ecore.EObject value, int index, ILeafNode node)
- Specified by:
acceptAssignedCrossRefKeyword
in interfaceISemanticSequenceAcceptor
-
acceptAssignedCrossRefTerminal
public void acceptAssignedCrossRefTerminal(RuleCall rc, java.lang.String token, org.eclipse.emf.ecore.EObject value, int index, ILeafNode node)
- Specified by:
acceptAssignedCrossRefTerminal
in interfaceISemanticSequenceAcceptor
-
acceptAssignedDatatype
public void acceptAssignedDatatype(RuleCall datatypeRC, java.lang.String token, java.lang.Object value, int index, ICompositeNode node)
- Specified by:
acceptAssignedDatatype
in interfaceISemanticSequenceAcceptor
-
acceptAssignedEnum
public void acceptAssignedEnum(RuleCall enumRC, java.lang.String token, java.lang.Object value, int index, ICompositeNode node)
- Specified by:
acceptAssignedEnum
in interfaceISemanticSequenceAcceptor
-
acceptAssignedKeyword
public void acceptAssignedKeyword(Keyword keyword, java.lang.String token, java.lang.Object value, int index, ILeafNode node)
- Specified by:
acceptAssignedKeyword
in interfaceISemanticSequenceAcceptor
-
acceptAssignedTerminal
public void acceptAssignedTerminal(RuleCall terminalRC, java.lang.String token, java.lang.Object value, int index, ILeafNode node)
- Specified by:
acceptAssignedTerminal
in interfaceISemanticSequenceAcceptor
-
acceptComment
public void acceptComment(AbstractRule rule, java.lang.String token, ILeafNode node)
- Specified by:
acceptComment
in interfaceISequenceAcceptor
-
acceptUnassignedAction
public void acceptUnassignedAction(Action action)
- Specified by:
acceptUnassignedAction
in interfaceISyntacticSequenceAcceptor
-
acceptUnassignedDatatype
public void acceptUnassignedDatatype(RuleCall datatypeRC, java.lang.String value, ICompositeNode node)
- Specified by:
acceptUnassignedDatatype
in interfaceISyntacticSequenceAcceptor
-
acceptUnassignedEnum
public void acceptUnassignedEnum(RuleCall enumRC, java.lang.String value, ICompositeNode node)
- Specified by:
acceptUnassignedEnum
in interfaceISyntacticSequenceAcceptor
-
acceptUnassignedKeyword
public void acceptUnassignedKeyword(Keyword keyword, java.lang.String token, ILeafNode node)
- Specified by:
acceptUnassignedKeyword
in interfaceISyntacticSequenceAcceptor
-
acceptUnassignedTerminal
public void acceptUnassignedTerminal(RuleCall terminalRC, java.lang.String value, ILeafNode node)
- Specified by:
acceptUnassignedTerminal
in interfaceISyntacticSequenceAcceptor
-
acceptWhitespace
public void acceptWhitespace(AbstractRule rule, java.lang.String token, ILeafNode node)
- Specified by:
acceptWhitespace
in interfaceISequenceAcceptor
-
enterAssignedAction
public boolean enterAssignedAction(Action action, org.eclipse.emf.ecore.EObject semanticChild, ICompositeNode node)
- Specified by:
enterAssignedAction
in interfaceISemanticSequenceAcceptor
-
enterAssignedParserRuleCall
public boolean enterAssignedParserRuleCall(RuleCall rc, org.eclipse.emf.ecore.EObject newCurrent, ICompositeNode node)
- Specified by:
enterAssignedParserRuleCall
in interfaceISemanticSequenceAcceptor
-
enterUnassignedParserRuleCall
@Deprecated public void enterUnassignedParserRuleCall(RuleCall rc)
Deprecated.- Specified by:
enterUnassignedParserRuleCall
in interfaceISyntacticSequenceAcceptor
-
finish
public void finish()
- Specified by:
finish
in interfaceISemanticSequenceAcceptor
-
getDelegate
public ISemanticSequenceAcceptor getDelegate()
-
leaveAssignedAction
public void leaveAssignedAction(Action action, org.eclipse.emf.ecore.EObject semanticChild)
- Specified by:
leaveAssignedAction
in interfaceISemanticSequenceAcceptor
-
leaveAssignedParserRuleCall
public void leaveAssignedParserRuleCall(RuleCall rc, org.eclipse.emf.ecore.EObject semanticChild)
- Specified by:
leaveAssignedParserRuleCall
in interfaceISemanticSequenceAcceptor
-
leaveUnssignedParserRuleCall
@Deprecated public void leaveUnssignedParserRuleCall(RuleCall rc)
Deprecated.- Specified by:
leaveUnssignedParserRuleCall
in interfaceISyntacticSequenceAcceptor
-
setDelegate
public void setDelegate(ISequenceAcceptor delegate)
-
-