Interface GrammarTraverser
- All Superinterfaces:
de.monticore.visitor.ITraverser,MCBasicsTraverser,MCBasicTypesTraverser,MCCollectionTypesTraverser,MCCommonLiteralsTraverser,MCLiteralsBasisTraverser,MCSimpleGenericTypesTraverser
- All Known Subinterfaces:
Grammar_WithConceptsTraverser
- All Known Implementing Classes:
Grammar_WithConceptsTraverserImplementation,GrammarTraverserImplementation
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidadd4Grammar(GrammarVisitor2 grammarVisitor) default voidadd4MCBasics(MCBasicsVisitor2 mCBasicsVisitor) default voidadd4MCBasicTypes(MCBasicTypesVisitor2 mCBasicTypesVisitor) default voidadd4MCCollectionTypes(MCCollectionTypesVisitor2 mCCollectionTypesVisitor) default voidadd4MCCommonLiterals(MCCommonLiteralsVisitor2 mCCommonLiteralsVisitor) default voidadd4MCLiteralsBasis(MCLiteralsBasisVisitor2 mCLiteralsBasisVisitor) default voidadd4MCSimpleGenericTypes(MCSimpleGenericTypesVisitor2 mCSimpleGenericTypesVisitor) default voidendVisit(ASTAbstractProd node) default voidendVisit(ASTActionExt node) default voiddefault voiddefault voidendVisit(ASTAntlrOption node) default voidendVisit(ASTASTRule node) default voiddefault voiddefault voidendVisit(ASTClassProd node) default voidendVisit(ASTConcept node) default voidendVisit(ASTConstant node) default voidendVisit(ASTConstantGroup node) default voidendVisit(ASTEnumProd node) default voiddefault voidendVisit(ASTExternalProd node) default voidendVisit(ASTFollowOption node) default voidendVisit(ASTGrammarAnnotation node) default voidendVisit(ASTGrammarMethod node) default voidendVisit(ASTGrammarNode node) default voidendVisit(ASTGrammarOption node) default voidendVisit(ASTGrammarReference node) default voidendVisit(ASTInterfaceProd node) default voidendVisit(ASTITerminal node) default voidendVisit(ASTKeyConstant node) default voidendVisit(ASTKeyTerminal node) default voidendVisit(ASTKeywordOption node) default voidendVisit(ASTKeywordRule node) default voiddefault voiddefault voidendVisit(ASTLexAnyChar node) default voidendVisit(ASTLexBlock node) default voidendVisit(ASTLexChar node) default voidendVisit(ASTLexCharRange node) default voidendVisit(ASTLexComponent node) default voidendVisit(ASTLexNonTerminal node) default voidendVisit(ASTLexOption node) default voidendVisit(ASTLexProd node) default voiddefault voidendVisit(ASTLexString node) default voidendVisit(ASTMCConceptExt node) default voidendVisit(ASTMCGrammar node) default voidendVisit(ASTMethodParameter node) default voidendVisit(ASTNonTerminal node) default voiddefault voiddefault voidendVisit(ASTOptionValue node) default voidendVisit(ASTParserProd node) default voiddefault voidendVisit(ASTReplaceRule node) default voidendVisit(ASTRuleComponent node) default voidendVisit(ASTRuleReference node) default voidendVisit(ASTScopeRule node) default voiddefault voidendVisit(ASTSplitRule node) default voidendVisit(ASTStartRule node) default voidendVisit(ASTSymbolDefinition node) default voidendVisit(ASTSymbolRule node) default voidendVisit(ASTTerminal node) default voidendVisit(ASTTokenConstant node) default voidendVisit(ASTTokenTerminal node) default voiddefault voidendVisit(ICommonGrammarSymbol node) default voiddefault voidendVisit(IGrammarGlobalScope node) default voidendVisit(IGrammarScope node) default voidendVisit(MCGrammarSymbol node) default voidendVisit(ProdSymbol node) default voidendVisit(RuleComponentSymbol node) default Optional<GrammarHandler> default List<GrammarVisitor2> default Optional<MCBasicsHandler> default List<MCBasicsVisitor2> default Optional<MCBasicTypesHandler> default List<MCBasicTypesVisitor2> default Optional<MCCollectionTypesHandler> default List<MCCollectionTypesVisitor2> default Optional<MCCommonLiteralsHandler> default List<MCCommonLiteralsVisitor2> default Optional<MCLiteralsBasisHandler> default List<MCLiteralsBasisVisitor2> default Optional<MCSimpleGenericTypesHandler> default List<MCSimpleGenericTypesVisitor2> default 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) default voidsetGrammarHandler(GrammarHandler grammarHandler) default voidsetMCBasicsHandler(MCBasicsHandler mCBasicsHandler) default voidsetMCBasicTypesHandler(MCBasicTypesHandler mCBasicTypesHandler) default voidsetMCCollectionTypesHandler(MCCollectionTypesHandler mCCollectionTypesHandler) default voidsetMCCommonLiteralsHandler(MCCommonLiteralsHandler mCCommonLiteralsHandler) default voidsetMCLiteralsBasisHandler(MCLiteralsBasisHandler mCLiteralsBasisHandler) default voidsetMCSimpleGenericTypesHandler(MCSimpleGenericTypesHandler mCSimpleGenericTypesHandler) 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) default voidvisit(ASTAbstractProd node) default voidvisit(ASTActionExt node) default voidvisit(ASTAdditionalAttribute node) default voiddefault voidvisit(ASTAntlrOption node) default voidvisit(ASTASTRule node) default voiddefault voiddefault voidvisit(ASTClassProd node) default voidvisit(ASTConcept node) default voidvisit(ASTConstant node) default voidvisit(ASTConstantGroup node) default voidvisit(ASTEnumProd node) default voiddefault voidvisit(ASTExternalProd node) default voidvisit(ASTFollowOption node) default voidvisit(ASTGrammarAnnotation node) default voidvisit(ASTGrammarMethod node) default voidvisit(ASTGrammarNode node) default voidvisit(ASTGrammarOption node) default voidvisit(ASTGrammarReference node) default voidvisit(ASTInterfaceProd node) default voidvisit(ASTITerminal node) default voidvisit(ASTKeyConstant node) default voidvisit(ASTKeyTerminal node) default voidvisit(ASTKeywordOption node) default voidvisit(ASTKeywordRule node) default voidvisit(ASTLexActionOrPredicate node) default voiddefault voidvisit(ASTLexAnyChar node) default voidvisit(ASTLexBlock node) default voidvisit(ASTLexChar node) default voidvisit(ASTLexCharRange node) default voidvisit(ASTLexComponent node) default voidvisit(ASTLexNonTerminal node) default voidvisit(ASTLexOption node) default voidvisit(ASTLexProd node) default voidvisit(ASTLexSimpleIteration node) default voidvisit(ASTLexString node) default voidvisit(ASTMCConceptExt node) default voidvisit(ASTMCGrammar node) default voidvisit(ASTMethodParameter node) default voidvisit(ASTNonTerminal node) default voidvisit(ASTNonTerminalSeparator node) default voiddefault voidvisit(ASTOptionValue node) default voidvisit(ASTParserProd node) default voiddefault voidvisit(ASTReplaceRule node) default voidvisit(ASTRuleComponent node) default voidvisit(ASTRuleReference node) default voidvisit(ASTScopeRule node) default voiddefault voidvisit(ASTSplitRule node) default voidvisit(ASTStartRule node) default voidvisit(ASTSymbolDefinition node) default voidvisit(ASTSymbolRule node) default voidvisit(ASTTerminal node) default voidvisit(ASTTokenConstant node) default voidvisit(ASTTokenTerminal node) default voiddefault voidvisit(ICommonGrammarSymbol node) default voidvisit(IGrammarArtifactScope node) default voidvisit(IGrammarGlobalScope node) default voidvisit(IGrammarScope node) default voidvisit(MCGrammarSymbol node) default voidvisit(ProdSymbol node) default voidvisit(RuleComponentSymbol node) Methods inherited from interface de.monticore.visitor.ITraverser
add4IVisitor, addAllTraversedElements, addTraversedElement, clearTraversedElements, endVisit, endVisit, endVisit, endVisit, endVisit, getIVisitorList, getTraversedElements, handle, handle, handle, handle, handle, setTraversedElements, traverse, traverse, visit, visit, visit, visit, visitMethods inherited from interface de.monticore.mcbasics._visitor.MCBasicsTraverser
endVisit, endVisit, endVisit, endVisit, endVisit, handle, handle, handle, handle, handle, traverse, traverse, traverse, traverse, visit, visit, visit, visit, visitMethods inherited from interface de.monticore.types.mcbasictypes._visitor.MCBasicTypesTraverser
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitMethods inherited from interface de.monticore.types.mccollectiontypes._visitor.MCCollectionTypesTraverser
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitMethods inherited from interface de.monticore.literals.mccommonliterals._visitor.MCCommonLiteralsTraverser
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitMethods inherited from interface de.monticore.literals.mcliteralsbasis._visitor.MCLiteralsBasisTraverser
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, handle, handle, handle, handle, handle, handle, traverse, traverse, traverse, traverse, visit, visit, visit, visit, visit, visitMethods inherited from interface de.monticore.types.mcsimplegenerictypes._visitor.MCSimpleGenericTypesTraverser
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, handle, handle, handle, handle, handle, handle, handle, traverse, traverse, traverse, traverse, traverse, traverse, visit, visit, visit, visit, visit, visit, visit
-
Method Details
-
add4Grammar
-
getGrammarVisitorList
-
add4MCCommonLiterals
- Specified by:
add4MCCommonLiteralsin interfaceMCCommonLiteralsTraverser
-
getMCCommonLiteralsVisitorList
- Specified by:
getMCCommonLiteralsVisitorListin interfaceMCCommonLiteralsTraverser
-
add4MCSimpleGenericTypes
- Specified by:
add4MCSimpleGenericTypesin interfaceMCSimpleGenericTypesTraverser
-
getMCSimpleGenericTypesVisitorList
- Specified by:
getMCSimpleGenericTypesVisitorListin interfaceMCSimpleGenericTypesTraverser
-
add4MCBasics
- Specified by:
add4MCBasicsin interfaceMCBasicsTraverser- Specified by:
add4MCBasicsin interfaceMCBasicTypesTraverser- Specified by:
add4MCBasicsin interfaceMCCollectionTypesTraverser- Specified by:
add4MCBasicsin interfaceMCCommonLiteralsTraverser- Specified by:
add4MCBasicsin interfaceMCSimpleGenericTypesTraverser
-
getMCBasicsVisitorList
- Specified by:
getMCBasicsVisitorListin interfaceMCBasicsTraverser- Specified by:
getMCBasicsVisitorListin interfaceMCBasicTypesTraverser- Specified by:
getMCBasicsVisitorListin interfaceMCCollectionTypesTraverser- Specified by:
getMCBasicsVisitorListin interfaceMCCommonLiteralsTraverser- Specified by:
getMCBasicsVisitorListin interfaceMCSimpleGenericTypesTraverser
-
add4MCLiteralsBasis
- Specified by:
add4MCLiteralsBasisin interfaceMCCommonLiteralsTraverser- Specified by:
add4MCLiteralsBasisin interfaceMCLiteralsBasisTraverser
-
getMCLiteralsBasisVisitorList
- Specified by:
getMCLiteralsBasisVisitorListin interfaceMCCommonLiteralsTraverser- Specified by:
getMCLiteralsBasisVisitorListin interfaceMCLiteralsBasisTraverser
-
add4MCCollectionTypes
- Specified by:
add4MCCollectionTypesin interfaceMCCollectionTypesTraverser- Specified by:
add4MCCollectionTypesin interfaceMCSimpleGenericTypesTraverser
-
getMCCollectionTypesVisitorList
- Specified by:
getMCCollectionTypesVisitorListin interfaceMCCollectionTypesTraverser- Specified by:
getMCCollectionTypesVisitorListin interfaceMCSimpleGenericTypesTraverser
-
add4MCBasicTypes
- Specified by:
add4MCBasicTypesin interfaceMCBasicTypesTraverser- Specified by:
add4MCBasicTypesin interfaceMCCollectionTypesTraverser- Specified by:
add4MCBasicTypesin interfaceMCSimpleGenericTypesTraverser
-
getMCBasicTypesVisitorList
- Specified by:
getMCBasicTypesVisitorListin interfaceMCBasicTypesTraverser- Specified by:
getMCBasicTypesVisitorListin interfaceMCCollectionTypesTraverser- Specified by:
getMCBasicTypesVisitorListin interfaceMCSimpleGenericTypesTraverser
-
setGrammarHandler
-
getGrammarHandler
-
setMCCommonLiteralsHandler
- Specified by:
setMCCommonLiteralsHandlerin interfaceMCCommonLiteralsTraverser
-
getMCCommonLiteralsHandler
- Specified by:
getMCCommonLiteralsHandlerin interfaceMCCommonLiteralsTraverser
-
setMCSimpleGenericTypesHandler
default void setMCSimpleGenericTypesHandler(MCSimpleGenericTypesHandler mCSimpleGenericTypesHandler) - Specified by:
setMCSimpleGenericTypesHandlerin interfaceMCSimpleGenericTypesTraverser
-
getMCSimpleGenericTypesHandler
- Specified by:
getMCSimpleGenericTypesHandlerin interfaceMCSimpleGenericTypesTraverser
-
setMCBasicsHandler
- Specified by:
setMCBasicsHandlerin interfaceMCBasicsTraverser- Specified by:
setMCBasicsHandlerin interfaceMCBasicTypesTraverser- Specified by:
setMCBasicsHandlerin interfaceMCCollectionTypesTraverser- Specified by:
setMCBasicsHandlerin interfaceMCCommonLiteralsTraverser- Specified by:
setMCBasicsHandlerin interfaceMCSimpleGenericTypesTraverser
-
getMCBasicsHandler
- Specified by:
getMCBasicsHandlerin interfaceMCBasicsTraverser- Specified by:
getMCBasicsHandlerin interfaceMCBasicTypesTraverser- Specified by:
getMCBasicsHandlerin interfaceMCCollectionTypesTraverser- Specified by:
getMCBasicsHandlerin interfaceMCCommonLiteralsTraverser- Specified by:
getMCBasicsHandlerin interfaceMCSimpleGenericTypesTraverser
-
setMCLiteralsBasisHandler
- Specified by:
setMCLiteralsBasisHandlerin interfaceMCCommonLiteralsTraverser- Specified by:
setMCLiteralsBasisHandlerin interfaceMCLiteralsBasisTraverser
-
getMCLiteralsBasisHandler
- Specified by:
getMCLiteralsBasisHandlerin interfaceMCCommonLiteralsTraverser- Specified by:
getMCLiteralsBasisHandlerin interfaceMCLiteralsBasisTraverser
-
setMCCollectionTypesHandler
- Specified by:
setMCCollectionTypesHandlerin interfaceMCCollectionTypesTraverser- Specified by:
setMCCollectionTypesHandlerin interfaceMCSimpleGenericTypesTraverser
-
getMCCollectionTypesHandler
- Specified by:
getMCCollectionTypesHandlerin interfaceMCCollectionTypesTraverser- Specified by:
getMCCollectionTypesHandlerin interfaceMCSimpleGenericTypesTraverser
-
setMCBasicTypesHandler
- Specified by:
setMCBasicTypesHandlerin interfaceMCBasicTypesTraverser- Specified by:
setMCBasicTypesHandlerin interfaceMCCollectionTypesTraverser- Specified by:
setMCBasicTypesHandlerin interfaceMCSimpleGenericTypesTraverser
-
getMCBasicTypesHandler
- Specified by:
getMCBasicTypesHandlerin interfaceMCBasicTypesTraverser- Specified by:
getMCBasicTypesHandlerin interfaceMCCollectionTypesTraverser- Specified by:
getMCBasicTypesHandlerin interfaceMCSimpleGenericTypesTraverser
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
visit
-
endVisit
-
handle
-
visit
-
endVisit
-
handle
-
visit
-
endVisit
-
handle
-
visit
-
endVisit
-
handle
-
visit
-
endVisit
-
handle
-
visit
-
endVisit
-
handle
-
visit
-
endVisit
-
handle
-
visit
-
endVisit
-
handle
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-