Interface GrammarHandler
- All Superinterfaces:
de.monticore.visitor.IHandler
- All Known Implementing Classes:
Grammar_WithConceptsTypeDispatcher,Grammar2OD,GrammarInheritanceHandler,GrammarPrettyPrinter,GrammarPrettyPrinterTOP,GrammarScopesGenitor,GrammarScopesGenitorTOP,GrammarTypeDispatcher,NoTokenDefinedVisitor,RegExpBuilder
public interface GrammarHandler
extends de.monticore.visitor.IHandler
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidhandle(ASTAbstractProd node) default voidhandle(ASTActionExt node) default voidhandle(ASTAdditionalAttribute node) default voiddefault voidhandle(ASTAntlrOption node) default voidhandle(ASTASTRule node) default voiddefault voiddefault voidhandle(ASTClassProd node) default voidhandle(ASTConcept node) default voidhandle(ASTConstant node) default voidhandle(ASTConstantGroup node) default voidhandle(ASTEnumProd node) default voiddefault voidhandle(ASTExternalProd node) default voidhandle(ASTFollowOption node) default voidhandle(ASTGrammarAnnotation node) default voidhandle(ASTGrammarMethod node) default voidhandle(ASTGrammarNode node) default voidhandle(ASTGrammarOption node) default voidhandle(ASTGrammarReference node) default voidhandle(ASTInterfaceProd node) default voidhandle(ASTITerminal node) default voidhandle(ASTKeyConstant node) default voidhandle(ASTKeyTerminal node) default voidhandle(ASTKeywordOption node) default voidhandle(ASTKeywordRule node) default voiddefault voiddefault voidhandle(ASTLexAnyChar node) default voidhandle(ASTLexBlock node) default voidhandle(ASTLexChar node) default voidhandle(ASTLexCharRange node) default voidhandle(ASTLexComponent node) default voidhandle(ASTLexNonTerminal node) default voidhandle(ASTLexOption node) default voidhandle(ASTLexProd node) default voidhandle(ASTLexSimpleIteration node) default voidhandle(ASTLexString node) default voidhandle(ASTMCConceptExt node) default voidhandle(ASTMCGrammar node) default voidhandle(ASTMethodParameter node) default voidhandle(ASTNonTerminal node) default voiddefault voiddefault voidhandle(ASTOptionValue node) default voidhandle(ASTParserProd node) default voiddefault voidhandle(ASTReplaceRule node) default voidhandle(ASTRuleComponent node) default voidhandle(ASTRuleReference node) default voidhandle(ASTScopeRule node) default voiddefault voidhandle(ASTSplitRule node) default voidhandle(ASTStartRule node) default voidhandle(ASTSymbolDefinition node) default voidhandle(ASTSymbolRule node) default voidhandle(ASTTerminal node) default voidhandle(ASTTokenConstant node) default voidhandle(ASTTokenTerminal node) default voiddefault voidhandle(ICommonGrammarSymbol node) default voidhandle(IGrammarArtifactScope node) default voidhandle(IGrammarGlobalScope node) default voidhandle(IGrammarScope node) default voidhandle(MCGrammarSymbol node) default voidhandle(ProdSymbol node) default voidhandle(RuleComponentSymbol node) voidsetTraverser(GrammarTraverser traverser) default voidtraverse(ASTAbstractProd node) default voiddefault voiddefault voidtraverse(ASTAntlrOption node) default voidtraverse(ASTASTRule node) default voiddefault voiddefault voidtraverse(ASTClassProd node) default voidtraverse(ASTConcept node) default voidtraverse(ASTConstant node) default voidtraverse(ASTConstantGroup node) default voidtraverse(ASTEnumProd node) default voidtraverse(ASTExternalProd node) default voidtraverse(ASTFollowOption node) default voidtraverse(ASTGrammarAnnotation node) default voidtraverse(ASTGrammarMethod node) default voidtraverse(ASTGrammarOption node) default voidtraverse(ASTGrammarReference node) default voidtraverse(ASTInterfaceProd node) default voidtraverse(ASTKeyConstant node) default voidtraverse(ASTKeyTerminal node) default voidtraverse(ASTKeywordOption node) default voidtraverse(ASTKeywordRule node) default voiddefault voiddefault voidtraverse(ASTLexAnyChar node) default voidtraverse(ASTLexBlock node) default voidtraverse(ASTLexChar node) default voidtraverse(ASTLexCharRange node) default voidtraverse(ASTLexNonTerminal node) default voidtraverse(ASTLexOption node) default voidtraverse(ASTLexProd node) default voiddefault voidtraverse(ASTLexString node) default voidtraverse(ASTMCGrammar node) default voidtraverse(ASTMethodParameter node) default voidtraverse(ASTNonTerminal node) default voiddefault voiddefault voidtraverse(ASTOptionValue node) default voidtraverse(ASTReplaceRule node) default voidtraverse(ASTRuleReference node) default voidtraverse(ASTScopeRule node) default voiddefault voidtraverse(ASTSplitRule node) default voidtraverse(ASTStartRule node) default voidtraverse(ASTSymbolDefinition node) default voidtraverse(ASTSymbolRule node) default voidtraverse(ASTTerminal node) default voidtraverse(ASTTokenConstant node) default voidtraverse(ASTTokenTerminal node) default voiddefault voidtraverse(ICommonGrammarSymbol node) default voiddefault voidtraverse(IGrammarGlobalScope node) default voidtraverse(IGrammarScope node) default voidtraverse(MCGrammarSymbol node) default voidtraverse(ProdSymbol node) default voidtraverse(RuleComponentSymbol node) Methods inherited from interface de.monticore.visitor.IHandler
handle, handle, handle, handle, handle, traverse, traverse
-
Method Details
-
getTraverser
GrammarTraverser getTraverser()- Specified by:
getTraverserin interfacede.monticore.visitor.IHandler
-
setTraverser
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
handle
-
handle
-
handle
-
handle
-
handle
-
handle
-
handle
-
handle
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-
handle
-
traverse
-