package org.singinst.uf.model; import java.util.ArrayList; import java.util.List; abstract public class YearwiseCalculationRelation extends CalculationRelation { public YearwiseCalculationRelation(Node node) { super(node); } @Override protected List getCalculations(List years) { List retVal = new ArrayList(); for (double year : years) { retVal.add(getCalculation(year)); } return retVal; } abstract protected Calculation getCalculation(double year); }