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);
}