org.topbraid.spin.model.visitor
Class ExpressionWalker

java.lang.Object
  extended by org.topbraid.spin.model.visitor.ExpressionWalker
All Implemented Interfaces:
ExpressionVisitor

public class ExpressionWalker
extends java.lang.Object
implements ExpressionVisitor

An ExpressionVisitor that recursively visits all expressions under a given root.

Author:
Holger Knublauch

Constructor Summary
ExpressionWalker(ExpressionVisitor visitor)
           
 
Method Summary
 void visit(FunctionCall functionCall)
           
 void visit(Variable variable)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExpressionWalker

public ExpressionWalker(ExpressionVisitor visitor)
Method Detail

visit

public void visit(FunctionCall functionCall)
Specified by:
visit in interface ExpressionVisitor

visit

public void visit(Variable variable)
Specified by:
visit in interface ExpressionVisitor