blob: 957b0bac91fc8b0aa1f131bac6c9662ed9c57e53 [file] [log] [blame]
/**
*
*/
package net.sf.taverna.t2.workbench.report.view;
import java.util.HashSet;
import java.util.Set;
import net.sf.taverna.t2.visit.VisitKind;
import net.sf.taverna.t2.visit.VisitReport;
import net.sf.taverna.t2.visit.VisitReport.Status;
public class VisitReportProxySet {
private Set<VisitReportProxy> elements;
public VisitReportProxySet() {
elements = new HashSet<VisitReportProxy>();
}
public boolean add(VisitReport newElement) {
VisitReportProxy proxy = new VisitReportProxy(newElement);
return elements.add(proxy);
}
public boolean remove(VisitReport removedElement) {
VisitReportProxy proxy = new VisitReportProxy(removedElement);
return elements.remove(proxy);
}
public boolean contains(VisitReport vr) {
VisitReportProxy proxy = new VisitReportProxy(vr);
return elements.contains(proxy);
}
}