Newer
Older
DesignCraft / src / main / java / models / algebra / IExpressionVisitor.java
package models.algebra;

public interface IExpressionVisitor<T> {
	T visit(Term term, String[] sideEffects);
	
	T visit(Field field, String[] sideEffects);
	
	T visit(Constant constant, String[] sideEffects);
	
	T visit(Variable variable, String[] sideEffects);
}