Ignore:
Timestamp:
2009-11-10T21:25:40+01:00 (17 years ago)
Author:
Gubaer
Message:

Improved test cases for MergeVisitor.
Moved MergeVisitor and removed Visitor-pattern. Double-dispatching isn't necessary and only slows down the merge process.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java

    r2414 r2433  
    5050import org.openstreetmap.josm.data.osm.DataSet;
    5151import org.openstreetmap.josm.data.osm.DataSource;
     52import org.openstreetmap.josm.data.osm.DataSetMerger;
    5253import org.openstreetmap.josm.data.osm.Node;
    5354import org.openstreetmap.josm.data.osm.OsmPrimitive;
     
    5758import org.openstreetmap.josm.data.osm.visitor.BoundingXYVisitor;
    5859import org.openstreetmap.josm.data.osm.visitor.MapPaintVisitor;
    59 import org.openstreetmap.josm.data.osm.visitor.MergeVisitor;
    6060import org.openstreetmap.josm.data.osm.visitor.SimplePaintVisitor;
    6161import org.openstreetmap.josm.gui.HelpAwareOptionPane;
     
    277277     */
    278278    public void mergeFrom(final DataSet from) {
    279         final MergeVisitor visitor = new MergeVisitor(data,from);
     279        final DataSetMerger visitor = new DataSetMerger(data,from);
    280280        visitor.merge();
    281281
Note: See TracChangeset for help on using the changeset viewer.