Ignore:
Timestamp:
2009-11-10T21:25:40+01:00 (15 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/actions/DownloadReferrersAction.java

    r2343 r2433  
    1818import org.openstreetmap.josm.Main;
    1919import org.openstreetmap.josm.data.osm.DataSet;
     20import org.openstreetmap.josm.data.osm.DataSetMerger;
    2021import org.openstreetmap.josm.data.osm.OsmPrimitive;
    2122import org.openstreetmap.josm.data.osm.OsmPrimitiveType;
    22 import org.openstreetmap.josm.data.osm.visitor.MergeVisitor;
    2323import org.openstreetmap.josm.gui.PleaseWaitRunnable;
    2424import org.openstreetmap.josm.gui.layer.OsmDataLayer;
     
    210210            }
    211211
    212             MergeVisitor visitor = new MergeVisitor(targetLayer.data, parents);
     212            DataSetMerger visitor = new DataSetMerger(targetLayer.data, parents);
    213213            visitor.merge();
    214214            SwingUtilities.invokeLater(
     
    239239                reader = null;
    240240            }
    241             MergeVisitor visitor = new MergeVisitor(parents, ds);
     241            DataSetMerger visitor = new DataSetMerger(parents, ds);
    242242            visitor.merge();
    243243        }
Note: See TracChangeset for help on using the changeset viewer.