// License: GPL. See LICENSE file for details. Copyright 2012 by Josh Doe and others.
package org.openstreetmap.josm.plugins.conflation;
import java.util.Collection;
import javax.swing.DefaultListModel;
import org.openstreetmap.josm.data.osm.OsmPrimitive;
/**
* List model for unmatched objects, for both subject and reference layers.
* @author joshdoe
*/
public class UnmatchedObjectListModel extends DefaultListModel {
void addAll(Collection<OsmPrimitive> objects) {
for (OsmPrimitive p : objects) {
addElement(p);
}
}
boolean removeAll(Collection<OsmPrimitive> objects) {
boolean changed = false;
for (OsmPrimitive p : objects) {
changed = removeElement(p) || changed;
}
return changed;
}
}