Base class for
QueryModelVisitor s. This class implements all
meet(... node) methods from the visitor interface, forwarding the
call to a method for the node's supertype. This is done recursively until
QueryModelVisitorBase.meetNode is reached. This allows subclasses to easily define default
behaviour for visited nodes of a certain type. The default implementation of
QueryModelVisitorBase.meetDefault is to visit the node's children.
Method called by all of the other meet methods that are not
overridden in subclasses. This method can be overridden in subclasses to
define default behaviour when visiting nodes. The default behaviour of
this method is to visit the node's children.
Parameters: node - The node that is being visited.