package de.gaalop.gapp.importing.parallelObjects;
/**
* Declares an interface of a visitor for ParallelObjects
* @author Christian Steinmetz
*/
public interface ParallelObjectVisitor {
public Object visitSum(Sum sum, Object arg);
public Object visitProduct(Product product, Object arg);
public Object visitExtCalculation(ExtCalculation extCalculation, Object arg);
public Object visitConstant(Constant constant, Object arg);
public Object visitMvComponent(MvComponent mvComponent, Object arg);
public Object visitDotProduct(DotProduct dotProduct, Object arg);
public Object visitVariable(ParVariable variable, Object arg);
}