Ignore:
Timestamp:
2009-12-03T20:26:00+01:00 (14 years ago)
Author:
Gubaer
Message:

Removed BackReferenceDataSet and CollectBackReferenceVisitor because we now have referrer support in OsmPrimitive.
This could cause some problems in the next few days. I'm sure I didn't test every possibly affected feature.

File:
1 edited

Legend:

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

    r2512 r2565  
    4949import org.openstreetmap.josm.data.gpx.GpxTrack;
    5050import org.openstreetmap.josm.data.gpx.WayPoint;
    51 import org.openstreetmap.josm.data.osm.BackreferencedDataSet;
    5251import org.openstreetmap.josm.data.osm.DataSet;
    5352import org.openstreetmap.josm.data.osm.DataSetMerger;
     
    394393     */
    395394    protected PurgePrimitivesCommand buildPurgeCommand() {
    396         BackreferencedDataSet ds = new BackreferencedDataSet();
    397395        ArrayList<OsmPrimitive> toPurge = new ArrayList<OsmPrimitive>();
    398396        conflictLoop: for (Conflict<?> c: conflicts) {
     
    416414                // gets purged.
    417415                //
    418                 for (OsmPrimitive parent: ds.getParents(c.getMy())) {
     416                for (OsmPrimitive parent: c.getMy().getReferrers()) {
    419417                    if (parent.isModified() && parent instanceof Way) {
    420418                        continue conflictLoop;
     
    426424        if (toPurge.isEmpty()) return null;
    427425        PurgePrimitivesCommand cmd = new PurgePrimitivesCommand(this, toPurge);
    428         cmd.setBackreferenceDataSet(ds);
    429426        return cmd;
    430427    }
Note: See TracChangeset for help on using the changeset viewer.