Package eu.bandm.tools.tpath.absy
Class TPath.Visitor
java.lang.Object
eu.bandm.tools.tpath.absy.TPath.MATCH_ONLY_00
eu.bandm.tools.tpath.absy.TPath.Visitor
- Direct Known Subclasses:
- SimpleInterpreter.Visitor,- TPathCache.PredicateChecker
- Enclosing class:
- TPath
@Generated(generator="eu.bandm.tools.umod",
           version="",
           timestamp="2025-08-17_22h54m33")
public static class TPath.Visitor
extends TPath.MATCH_ONLY_00
Visitor generated by umod according to field selection #0.  
 
 
The flavour of this visitor has been set to MULTIPHASE.  
 See the pretty printed source file.
 For details see the user documentation.
- 
Field SummaryFieldsFields inherited from class eu.bandm.tools.tpath.absy.TPath.MATCH_ONLY_00_visitor_debug_stream, partial
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidprotected voidprotected voidprotected voidaction(TPath.Comment e0) protected voidprotected voidprotected voidprotected voidprotected voidaction(TPath.Expr e0) protected voidaction(TPath.Filter e0) protected voidprotected voidprotected voidprotected voidaction(TPath.Item e0) protected voidprotected voidaction(TPath.Literal e0) protected voidprotected voidprotected voidaction(TPath.Minus e0) protected voidprotected voidaction(TPath.Mult e0) protected voidaction(TPath.NameTest e0) protected voidprotected voidprotected voidaction(TPath.Node e0) protected voidaction(TPath.Number e0) protected voidprotected voidprotected voidaction(TPath.Paren e0) protected voidaction(TPath.PathExpr e0) protected voidaction(TPath.Plus e0) protected voidprotected voidaction(TPath.Root e0) protected voidaction(TPath.Step e0) protected voidaction(TPath.Test e0) protected voidaction(TPath.Text e0) protected voidaction(TPath.TypeTest e0) protected voidprotected voidaction(TPath.Union e0) protected voidprotected voidprotected voidprotected voidprotected voidprotected voiddescend(TPath.Comment e0) protected voidprotected voidprotected voidprotected voidprotected voiddescend(TPath.Expr e0) protected voiddescend(TPath.Filter e0) protected voidprotected voidprotected voidprotected voiddescend(TPath.Item e0) protected voidprotected voiddescend(TPath.Literal e0) protected voidprotected voidprotected voiddescend(TPath.Minus e0) protected voidprotected voiddescend(TPath.Mult e0) protected voidprotected voidprotected voidprotected voiddescend(TPath.Node e0) protected voiddescend(TPath.Number e0) protected voidprotected voidprotected voiddescend(TPath.Paren e0) protected voidprotected voiddescend(TPath.Plus e0) protected voidprotected voiddescend(TPath.Root e0) protected voiddescend(TPath.Step e0) protected voiddescend(TPath.Test e0) protected voiddescend(TPath.Text e0) protected voidprotected voidprotected voiddescend(TPath.Union e0) protected voidprotected voidvoidfollow_args(TPath.FunctionCall element) voidfollow_predicates(TPath.Step element) protected voidprotected voidprotected voidpost(TPath.BinaryExpr e0) protected voidpost(TPath.Comment e0) protected voidprotected voidprotected voidprotected voidprotected voidpost(TPath.Expr e0) protected voidpost(TPath.Filter e0) protected voidprotected voidprotected voidprotected voidpost(TPath.Item e0) protected voidprotected voidpost(TPath.Literal e0) protected voidprotected voidprotected voidpost(TPath.Minus e0) protected voidprotected voidpost(TPath.Mult e0) protected voidpost(TPath.NameTest e0) protected voidprotected voidprotected voidpost(TPath.Node e0) protected voidpost(TPath.Number e0) protected voidprotected voidprotected voidpost(TPath.Paren e0) protected voidpost(TPath.PathExpr e0) protected voidpost(TPath.Plus e0) protected voidprotected voidpost(TPath.Root e0) protected voidpost(TPath.Step e0) protected voidpost(TPath.Test e0) protected voidpost(TPath.Text e0) protected voidpost(TPath.TypeTest e0) protected voidpost(TPath.UnaryExpr e0) protected voidpost(TPath.Union e0) protected voidpost(TPath.ValueExpr e0) protected voidprotected voidprotected voidprotected voidpre(TPath.BinaryExpr e0) protected voidpre(TPath.Comment e0) protected voidprotected voidprotected voidprotected voidprotected voidpre(TPath.Expr e0) protected voidpre(TPath.Filter e0) protected voidprotected voidprotected voidprotected voidpre(TPath.Item e0) protected voidprotected voidpre(TPath.Literal e0) protected voidpre(TPath.LogicalExpr e0) protected voidprotected voidpre(TPath.Minus e0) protected voidprotected voidpre(TPath.Mult e0) protected voidpre(TPath.NameTest e0) protected voidprotected voidprotected voidpre(TPath.Node e0) protected voidpre(TPath.Number e0) protected voidpre(TPath.NumericExpr e0) protected voidprotected voidpre(TPath.Paren e0) protected voidpre(TPath.PathExpr e0) protected voidpre(TPath.Plus e0) protected voidprotected voidpre(TPath.Root e0) protected voidpre(TPath.Step e0) protected voidpre(TPath.Test e0) protected voidpre(TPath.Text e0) protected voidpre(TPath.TypeTest e0) protected voidpre(TPath.UnaryExpr e0) protected voidpre(TPath.Union e0) protected voidpre(TPath.ValueExpr e0) protected voidMethods inherited from class eu.bandm.tools.tpath.absy.TPath.MATCH_ONLY_00action, action, compile, followAll_args, followAll_predicates, foreignObject, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, nomatch
- 
Field Details- 
baseVisitorClass
- 
hasprepublic boolean haspre
- 
hasdescendpublic boolean hasdescend
- 
haspostpublic boolean haspost
 
- 
- 
Constructor Details- 
Visitorpublic Visitor()
 
- 
- 
Method Details- 
pre
- 
post
- 
action- Overrides:
- actionin class- TPath.MATCH_ONLY_00
 
- 
descend
- 
pre
- 
post
- 
action- Overrides:
- actionin class- TPath.MATCH_ONLY_00
 
- 
descend
- 
pre
- 
post
- 
action- Overrides:
- actionin class- TPath.MATCH_ONLY_00
 
- 
descend
- 
pre
- 
post
- 
action- Overrides:
- actionin class- TPath.MATCH_ONLY_00
 
- 
descend
- 
pre
- 
post
- 
action- Overrides:
- actionin class- TPath.MATCH_ONLY_00
 
- 
descend
- 
pre
- 
post
- 
action- Overrides:
- actionin class- TPath.MATCH_ONLY_00
 
- 
descend
- 
pre
- 
post
- 
action- Overrides:
- actionin class- TPath.MATCH_ONLY_00
 
- 
descend
- 
pre
- 
post
- 
action- Overrides:
- actionin class- TPath.MATCH_ONLY_00
 
- 
descend
- 
pre
- 
post
- 
action- Overrides:
- actionin class- TPath.MATCH_ONLY_00
 
- 
descend
- 
pre
- 
post
- 
action- Overrides:
- actionin class- TPath.MATCH_ONLY_00
 
- 
descend
- 
pre
- 
post
- 
action- Overrides:
- actionin class- TPath.MATCH_ONLY_00
 
- 
descend
- 
pre
- 
post
- 
action- Overrides:
- actionin class- TPath.MATCH_ONLY_00
 
- 
descend
- 
pre
- 
post
- 
action- Overrides:
- actionin class- TPath.MATCH_ONLY_00
 
- 
descend
- 
pre
- 
post
- 
action- Overrides:
- actionin class- TPath.MATCH_ONLY_00
 
- 
descend
- 
pre
- 
post
- 
action- Overrides:
- actionin class- TPath.MATCH_ONLY_00
 
- 
descend
- 
pre
- 
post
- 
action- Overrides:
- actionin class- TPath.MATCH_ONLY_00
 
- 
descend
- 
pre
- 
post
- 
action- Overrides:
- actionin class- TPath.MATCH_ONLY_00
 
- 
descend
- 
pre
- 
post
- 
action- Overrides:
- actionin class- TPath.MATCH_ONLY_00
 
- 
descend
- 
pre
- 
post
- 
action- Overrides:
- actionin class- TPath.MATCH_ONLY_00
 
- 
descend
- 
pre
- 
post
- 
action- Overrides:
- actionin class- TPath.MATCH_ONLY_00
 
- 
descend
- 
pre
- 
post
- 
action- Overrides:
- actionin class- TPath.MATCH_ONLY_00
 
- 
descend
- 
pre
- 
post
- 
action- Overrides:
- actionin class- TPath.MATCH_ONLY_00
 
- 
descend
- 
pre
- 
post
- 
action- Overrides:
- actionin class- TPath.MATCH_ONLY_00
 
- 
descend
- 
pre
- 
post
- 
action- Overrides:
- actionin class- TPath.MATCH_ONLY_00
 
- 
descend
- 
pre
- 
post
- 
action- Overrides:
- actionin class- TPath.MATCH_ONLY_00
 
- 
descend
- 
pre
- 
post
- 
action- Overrides:
- actionin class- TPath.MATCH_ONLY_00
 
- 
descend
- 
pre
- 
post
- 
action- Overrides:
- actionin class- TPath.MATCH_ONLY_00
 
- 
descend
- 
pre
- 
post
- 
action- Overrides:
- actionin class- TPath.MATCH_ONLY_00
 
- 
descend
- 
pre
- 
post
- 
action- Overrides:
- actionin class- TPath.MATCH_ONLY_00
 
- 
descend
- 
pre
- 
post
- 
action- Overrides:
- actionin class- TPath.MATCH_ONLY_00
 
- 
descend
- 
pre
- 
post
- 
action- Overrides:
- actionin class- TPath.MATCH_ONLY_00
 
- 
descend
- 
pre
- 
post
- 
action- Overrides:
- actionin class- TPath.MATCH_ONLY_00
 
- 
descend
- 
pre
- 
post
- 
action- Overrides:
- actionin class- TPath.MATCH_ONLY_00
 
- 
descend
- 
pre
- 
post
- 
action- Overrides:
- actionin class- TPath.MATCH_ONLY_00
 
- 
descend
- 
pre
- 
post
- 
action- Overrides:
- actionin class- TPath.MATCH_ONLY_00
 
- 
descend
- 
pre
- 
post
- 
action- Overrides:
- actionin class- TPath.MATCH_ONLY_00
 
- 
descend
- 
pre
- 
post
- 
action- Overrides:
- actionin class- TPath.MATCH_ONLY_00
 
- 
descend
- 
pre
- 
post
- 
action- Overrides:
- actionin class- TPath.MATCH_ONLY_00
 
- 
descend
- 
pre
- 
post
- 
action- Overrides:
- actionin class- TPath.MATCH_ONLY_00
 
- 
descend
- 
pre
- 
post
- 
action- Overrides:
- actionin class- TPath.MATCH_ONLY_00
 
- 
descend
- 
pre
- 
post
- 
action- Overrides:
- actionin class- TPath.MATCH_ONLY_00
 
- 
descend
- 
follow_predicates
- 
follow_args
 
-