org.eclipse.xtext.junit4.serializer
Class AssertNodeModelAcceptor
java.lang.Object
org.eclipse.xtext.serializer.acceptor.DelegatingSequenceAcceptor
org.eclipse.xtext.junit4.serializer.AssertNodeModelAcceptor
- All Implemented Interfaces:
- ISemanticSequenceAcceptor, ISequenceAcceptor, ISyntacticSequenceAcceptor
public class AssertNodeModelAcceptor
- extends DelegatingSequenceAcceptor
- Author:
- Moritz Eysholdt - Initial contribution and API
Method Summary |
void |
acceptAssignedCrossRefDatatype(RuleCall datatypeRC,
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 terminalRC,
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.Boolean value,
int index,
ILeafNode node)
|
void |
acceptAssignedKeyword(Keyword keyword,
java.lang.String token,
java.lang.Object value,
int index,
ILeafNode node)
|
void |
acceptAssignedKeyword(Keyword keyword,
java.lang.String token,
java.lang.String 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 token,
ICompositeNode node)
|
void |
acceptUnassignedEnum(RuleCall enumRC,
java.lang.String token,
ICompositeNode node)
|
void |
acceptUnassignedKeyword(Keyword keyword,
java.lang.String token,
ILeafNode node)
|
void |
acceptUnassignedTerminal(RuleCall terminalRC,
java.lang.String token,
ILeafNode node)
|
void |
acceptWhitespace(AbstractRule rule,
java.lang.String token,
ILeafNode node)
|
protected void |
assertNode(INode node)
|
boolean |
enterAssignedAction(Action action,
org.eclipse.emf.ecore.EObject semanticChild,
ICompositeNode node)
|
boolean |
enterAssignedParserRuleCall(RuleCall rc,
org.eclipse.emf.ecore.EObject semanticChild,
ICompositeNode node)
|
void |
enterUnassignedParserRuleCall(RuleCall rc)
|
void |
finish()
|
void |
leaveAssignedAction(Action action,
org.eclipse.emf.ecore.EObject semanticChild)
|
void |
leaveAssignedParserRuleCall(RuleCall rc,
org.eclipse.emf.ecore.EObject semanticChild)
|
void |
leaveUnssignedParserRuleCall(RuleCall rc)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AssertNodeModelAcceptor
public AssertNodeModelAcceptor()
AssertNodeModelAcceptor
public AssertNodeModelAcceptor(ISemanticSequenceAcceptor delegate)
acceptAssignedCrossRefDatatype
public void acceptAssignedCrossRefDatatype(RuleCall datatypeRC,
java.lang.String token,
org.eclipse.emf.ecore.EObject value,
int index,
ICompositeNode node)
- Specified by:
acceptAssignedCrossRefDatatype
in interface ISemanticSequenceAcceptor
- Overrides:
acceptAssignedCrossRefDatatype
in class DelegatingSequenceAcceptor
acceptAssignedCrossRefEnum
public void acceptAssignedCrossRefEnum(RuleCall enumRC,
java.lang.String token,
org.eclipse.emf.ecore.EObject value,
int index,
ICompositeNode node)
- Specified by:
acceptAssignedCrossRefEnum
in interface ISemanticSequenceAcceptor
- Overrides:
acceptAssignedCrossRefEnum
in class DelegatingSequenceAcceptor
acceptAssignedCrossRefKeyword
public void acceptAssignedCrossRefKeyword(Keyword kw,
java.lang.String token,
org.eclipse.emf.ecore.EObject value,
int index,
ILeafNode node)
- Specified by:
acceptAssignedCrossRefKeyword
in interface ISemanticSequenceAcceptor
- Overrides:
acceptAssignedCrossRefKeyword
in class DelegatingSequenceAcceptor
- Since:
- 2.3
acceptAssignedCrossRefTerminal
public void acceptAssignedCrossRefTerminal(RuleCall terminalRC,
java.lang.String token,
org.eclipse.emf.ecore.EObject value,
int index,
ILeafNode node)
- Specified by:
acceptAssignedCrossRefTerminal
in interface ISemanticSequenceAcceptor
- Overrides:
acceptAssignedCrossRefTerminal
in class DelegatingSequenceAcceptor
acceptAssignedDatatype
public void acceptAssignedDatatype(RuleCall datatypeRC,
java.lang.String token,
java.lang.Object value,
int index,
ICompositeNode node)
- Specified by:
acceptAssignedDatatype
in interface ISemanticSequenceAcceptor
- Overrides:
acceptAssignedDatatype
in class DelegatingSequenceAcceptor
acceptAssignedEnum
public void acceptAssignedEnum(RuleCall enumRC,
java.lang.String token,
java.lang.Object value,
int index,
ICompositeNode node)
- Specified by:
acceptAssignedEnum
in interface ISemanticSequenceAcceptor
- Overrides:
acceptAssignedEnum
in class DelegatingSequenceAcceptor
acceptAssignedKeyword
public void acceptAssignedKeyword(Keyword keyword,
java.lang.String token,
java.lang.Boolean value,
int index,
ILeafNode node)
acceptAssignedKeyword
public void acceptAssignedKeyword(Keyword keyword,
java.lang.String token,
java.lang.Object value,
int index,
ILeafNode node)
- Specified by:
acceptAssignedKeyword
in interface ISemanticSequenceAcceptor
- Overrides:
acceptAssignedKeyword
in class DelegatingSequenceAcceptor
- Since:
- 2.3
acceptAssignedKeyword
public void acceptAssignedKeyword(Keyword keyword,
java.lang.String token,
java.lang.String value,
int index,
ILeafNode node)
acceptAssignedTerminal
public void acceptAssignedTerminal(RuleCall terminalRC,
java.lang.String token,
java.lang.Object value,
int index,
ILeafNode node)
- Specified by:
acceptAssignedTerminal
in interface ISemanticSequenceAcceptor
- Overrides:
acceptAssignedTerminal
in class DelegatingSequenceAcceptor
acceptComment
public void acceptComment(AbstractRule rule,
java.lang.String token,
ILeafNode node)
- Specified by:
acceptComment
in interface ISequenceAcceptor
- Overrides:
acceptComment
in class DelegatingSequenceAcceptor
acceptUnassignedAction
public void acceptUnassignedAction(Action action)
- Specified by:
acceptUnassignedAction
in interface ISyntacticSequenceAcceptor
- Overrides:
acceptUnassignedAction
in class DelegatingSequenceAcceptor
acceptUnassignedDatatype
public void acceptUnassignedDatatype(RuleCall datatypeRC,
java.lang.String token,
ICompositeNode node)
- Specified by:
acceptUnassignedDatatype
in interface ISyntacticSequenceAcceptor
- Overrides:
acceptUnassignedDatatype
in class DelegatingSequenceAcceptor
acceptUnassignedEnum
public void acceptUnassignedEnum(RuleCall enumRC,
java.lang.String token,
ICompositeNode node)
- Specified by:
acceptUnassignedEnum
in interface ISyntacticSequenceAcceptor
- Overrides:
acceptUnassignedEnum
in class DelegatingSequenceAcceptor
acceptUnassignedKeyword
public void acceptUnassignedKeyword(Keyword keyword,
java.lang.String token,
ILeafNode node)
- Specified by:
acceptUnassignedKeyword
in interface ISyntacticSequenceAcceptor
- Overrides:
acceptUnassignedKeyword
in class DelegatingSequenceAcceptor
acceptUnassignedTerminal
public void acceptUnassignedTerminal(RuleCall terminalRC,
java.lang.String token,
ILeafNode node)
- Specified by:
acceptUnassignedTerminal
in interface ISyntacticSequenceAcceptor
- Overrides:
acceptUnassignedTerminal
in class DelegatingSequenceAcceptor
acceptWhitespace
public void acceptWhitespace(AbstractRule rule,
java.lang.String token,
ILeafNode node)
- Specified by:
acceptWhitespace
in interface ISequenceAcceptor
- Overrides:
acceptWhitespace
in class DelegatingSequenceAcceptor
assertNode
protected void assertNode(INode node)
enterAssignedAction
public boolean enterAssignedAction(Action action,
org.eclipse.emf.ecore.EObject semanticChild,
ICompositeNode node)
- Specified by:
enterAssignedAction
in interface ISemanticSequenceAcceptor
- Overrides:
enterAssignedAction
in class DelegatingSequenceAcceptor
enterAssignedParserRuleCall
public boolean enterAssignedParserRuleCall(RuleCall rc,
org.eclipse.emf.ecore.EObject semanticChild,
ICompositeNode node)
- Specified by:
enterAssignedParserRuleCall
in interface ISemanticSequenceAcceptor
- Overrides:
enterAssignedParserRuleCall
in class DelegatingSequenceAcceptor
enterUnassignedParserRuleCall
public void enterUnassignedParserRuleCall(RuleCall rc)
- Specified by:
enterUnassignedParserRuleCall
in interface ISyntacticSequenceAcceptor
- Overrides:
enterUnassignedParserRuleCall
in class DelegatingSequenceAcceptor
finish
public void finish()
- Specified by:
finish
in interface ISemanticSequenceAcceptor
- Overrides:
finish
in class DelegatingSequenceAcceptor
leaveAssignedAction
public void leaveAssignedAction(Action action,
org.eclipse.emf.ecore.EObject semanticChild)
- Specified by:
leaveAssignedAction
in interface ISemanticSequenceAcceptor
- Overrides:
leaveAssignedAction
in class DelegatingSequenceAcceptor
leaveAssignedParserRuleCall
public void leaveAssignedParserRuleCall(RuleCall rc,
org.eclipse.emf.ecore.EObject semanticChild)
- Specified by:
leaveAssignedParserRuleCall
in interface ISemanticSequenceAcceptor
- Overrides:
leaveAssignedParserRuleCall
in class DelegatingSequenceAcceptor
leaveUnssignedParserRuleCall
public void leaveUnssignedParserRuleCall(RuleCall rc)
- Specified by:
leaveUnssignedParserRuleCall
in interface ISyntacticSequenceAcceptor
- Overrides:
leaveUnssignedParserRuleCall
in class DelegatingSequenceAcceptor