package formulaAdapter;
/*Generated by MPS */
import jetbrains.mps.samples.formulaLanguage.api.Function;
import mf.Money;
public class MoneyAddOperation implements Function<Money> {
private Function<Money> myLeftOperand;
private Function<Money> myRightOperand;
public MoneyAddOperation(Function<Money> leftOperand, Function<Money> rightOperand) {
myLeftOperand = leftOperand;
myRightOperand = rightOperand;
}
@Override
public Money compute(Object parm) {
return myLeftOperand.compute(parm).add(myRightOperand.compute(parm));
}
}