All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.coode.oppl.function.AbstractOPPLFunction Maven / Gradle / Ivy

package org.coode.oppl.function;

/** @author Luigi Iannone
 * @param 
 *            type */
public abstract class AbstractOPPLFunction implements OPPLFunction {
    @Override
    public O compute(ValueComputationParameters params) {
        return this.getValueComputation(params).compute(this);
    }

    /** @param parameters
     *            parameters
     * @return computation value */
    public abstract ValueComputation getValueComputation(
            ValueComputationParameters parameters);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy