package rba.tool.core.util; import java.util.ArrayList; import java.util.List; import rba.core.RuleObject; public class SortResult { private List> sortResults = new ArrayList>(); private boolean isUnsat; public List> getSortResults() { return sortResults; } public boolean addSortResult(SortResultSet sortResult) { return sortResults.add(sortResult); } public SortResultSet getSortResultSet(RuleObject obj) { for (SortResultSet sortResult : sortResults) { T element = sortResult.getElement(); if (element.equals(obj)) { return sortResult; } } return null; } public boolean isUnsat() { return isUnsat; } public void setUnsat(boolean isUnsat) { this.isUnsat = isUnsat; } }