Ignore:
Timestamp:
2009-11-10T21:25:40+01:00 (14 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/dialogs/relation/ParentRelationLoadingTask.java

    r2401 r2433  
    1414import org.openstreetmap.josm.data.osm.DataSet;
    1515import org.openstreetmap.josm.data.osm.DataSource;
     16import org.openstreetmap.josm.data.osm.DataSetMerger;
    1617import org.openstreetmap.josm.data.osm.Relation;
    17 import org.openstreetmap.josm.data.osm.visitor.MergeVisitor;
    1818import org.openstreetmap.josm.gui.PleaseWaitRunnable;
    1919import org.openstreetmap.josm.gui.layer.OsmDataLayer;
     
    164164            referrers = reader.parseOsm(progressMonitor.createSubTaskMonitor(1, false));
    165165            if (referrers != null) {
    166                 final MergeVisitor visitor = new MergeVisitor(getLayer().data, referrers);
     166                final DataSetMerger visitor = new DataSetMerger(getLayer().data, referrers);
    167167                visitor.merge();
    168168
Note: See TracChangeset for help on using the changeset viewer.