package com.plectix.simulator.parser.abstractmodel; import java.util.Collections; import java.util.List; import com.plectix.simulator.parser.util.ParserUtil; public final class SolutionLineData { private final List<ModelAgent> agents; private final long counter; public SolutionLineData(List<ModelAgent> agents, long count) { this.agents = agents; this.counter = count; } public final List<ModelAgent> getAgents() { return agents; } public final long getCount() { return counter; } @Override public final String toString() { StringBuffer sb = new StringBuffer(); sb.append(counter + " * ("); Collections.sort(agents); sb.append(ParserUtil.listToString(agents) + ")"); return sb.toString(); } }