Interface ISemanticSequenceAcceptor
-
- All Known Subinterfaces:
ISequenceAcceptor
,ISyntacticSequenceAcceptor
- All Known Implementing Classes:
AbstractSyntacticSequencer
,CardinalityAwareSyntacticSequencer
,DelegatingSequenceAcceptor
,GenericSyntacticSequencer
,HiddenTokenSequencer
,StringBufferSequenceAcceptor
,TerminalsSyntacticSequencer
,TextRegionAccessBuildingSequencer
,TokenStreamSequenceAdapter
,WhitespaceAddingSequenceAcceptor
,XtextSyntacticSequencer
public interface ISemanticSequenceAcceptor
-
-
Field Summary
Fields Modifier and Type Field Description static int
NO_INDEX
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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.Object value, int index, ILeafNode node)
void
acceptAssignedTerminal(RuleCall terminalRC, java.lang.String token, java.lang.Object value, int index, ILeafNode 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
finish()
void
leaveAssignedAction(Action action, org.eclipse.emf.ecore.EObject semanticChild)
void
leaveAssignedParserRuleCall(RuleCall rc, org.eclipse.emf.ecore.EObject semanticChild)
-
-
-
Field Detail
-
NO_INDEX
static final int NO_INDEX
- See Also:
- Constant Field Values
-
-
Method Detail
-
acceptAssignedCrossRefDatatype
void acceptAssignedCrossRefDatatype(RuleCall datatypeRC, java.lang.String token, org.eclipse.emf.ecore.EObject value, int index, ICompositeNode node)
-
acceptAssignedCrossRefEnum
void acceptAssignedCrossRefEnum(RuleCall enumRC, java.lang.String token, org.eclipse.emf.ecore.EObject value, int index, ICompositeNode node)
-
acceptAssignedCrossRefTerminal
void acceptAssignedCrossRefTerminal(RuleCall terminalRC, java.lang.String token, org.eclipse.emf.ecore.EObject value, int index, ILeafNode node)
-
acceptAssignedCrossRefKeyword
void acceptAssignedCrossRefKeyword(Keyword kw, java.lang.String token, org.eclipse.emf.ecore.EObject value, int index, ILeafNode node)
-
acceptAssignedDatatype
void acceptAssignedDatatype(RuleCall datatypeRC, java.lang.String token, java.lang.Object value, int index, ICompositeNode node)
-
acceptAssignedEnum
void acceptAssignedEnum(RuleCall enumRC, java.lang.String token, java.lang.Object value, int index, ICompositeNode node)
-
acceptAssignedKeyword
void acceptAssignedKeyword(Keyword keyword, java.lang.String token, java.lang.Object value, int index, ILeafNode node)
-
acceptAssignedTerminal
void acceptAssignedTerminal(RuleCall terminalRC, java.lang.String token, java.lang.Object value, int index, ILeafNode node)
-
enterAssignedAction
boolean enterAssignedAction(Action action, org.eclipse.emf.ecore.EObject semanticChild, ICompositeNode node)
-
enterAssignedParserRuleCall
boolean enterAssignedParserRuleCall(RuleCall rc, org.eclipse.emf.ecore.EObject semanticChild, ICompositeNode node)
-
finish
void finish()
-
leaveAssignedAction
void leaveAssignedAction(Action action, org.eclipse.emf.ecore.EObject semanticChild)
-
leaveAssignedParserRuleCall
void leaveAssignedParserRuleCall(RuleCall rc, org.eclipse.emf.ecore.EObject semanticChild)
-
-