/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package arida.ufc.br.moap.function.api; /** * * @author igobrilhante */ /** * * @author igobrilhante * * Define a function with no arguments that returns a value T */ public interface IFunction<T> extends IFunctor { /** * This is a function that has no parameters and returns T * * @return a value of type T */ public T evaluate(); }