Ignore:
Timestamp:
2009-11-07T20:28:14+01:00 (14 years ago)
Author:
jttt
Message:

Save reference to dataset in OsmPrimitive

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/osm/Relation.java

    r2404 r2405  
    136136        super(id, false);
    137137    }
    138 
    139     public Relation(RelationData data, DataSet dataSet) {
    140         super(data);
    141         load(data, dataSet);
    142     }
    143 
    144138
    145139    @Override public void cloneFrom(OsmPrimitive osm) {
     
    153147    }
    154148
    155     @Override public void load(PrimitiveData data, DataSet dataSet) {
    156         super.load(data, dataSet);
     149    @Override public void load(PrimitiveData data) {
     150        super.load(data);
    157151
    158152        RelationData relationData = (RelationData) data;
     
    160154        List<RelationMember> newMembers = new ArrayList<RelationMember>();
    161155        for (RelationMemberData member : relationData.getMembers()) {
    162             OsmPrimitive primitive = dataSet.getPrimitiveById(member);
     156            OsmPrimitive primitive = getDataSet().getPrimitiveById(member);
    163157            if (primitive == null)
    164158                throw new AssertionError("Data consistency problem - relation with missing member detected");
Note: See TracChangeset for help on using the changeset viewer.