/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package arida.ufc.br.moap.function.api;
/**
*
* @author igobrilhante
*
* Function with two arguments that return a value
*/
public interface IBinaryFunction<L,R,T> extends IFunctor {
/**
* This is the definition of a general binary function
*
* @param obj1
* @param obj2
* @return a value of type T
*/
public T evaluate(L obj1,R obj2);
}