package NFP.Algorithms; import java.util.List; import seg.jUCMNav.nfp.generated.*; public class AggregateUsability { private List Usabilities; private Usability aggregatedUsability; public Usability getAggregateUsability(List Usabilities){ this.Usabilities=Usabilities; initialize(); for (Usability Us : this.Usabilities) { aggregatedUsability.setUsabilityLevel (Math.min(aggregatedUsability.getUsabilityLevel(),Us.getUsabilityLevel())); } return aggregatedUsability; } private void initialize() { aggregatedUsability= new Usability(); aggregatedUsability.setUsabilityLevel(5); } }