public EvaluatedBuild(BuildController controller) { this.controller = controller; this.buildModel = controller.getBuildModel(); this.allProjects = buildModel.getProjects(); } }
@Override public Collection<T> execute(BuildController controller) { Collection<T> models = new ArrayList<>(); collectRootModels(controller, controller.getBuildModel(), models); return models; }
@Override public String getInfo(BuildController controller) { String rootName = controller.getBuildModel().getRootProject().getName(); return prefix + rootName; }