Changeset 2381 in josm for trunk/src/org/openstreetmap/josm/data/osm/BackreferencedDataSet.java
- Timestamp:
- 2009-11-02T07:51:28+01:00 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/data/osm/BackreferencedDataSet.java
r2181 r2381 105 105 throw new IllegalArgumentException(tr("Parameter ''{0}'' must not be null.")); 106 106 this.source = source; 107 int size = source. ways.size() + source.relations.size();107 int size = source.getWays().size() + source.getRelations().size(); 108 108 referers = new HashMap<OsmPrimitive, Set<OsmPrimitive>>(size, 0.75f); 109 109 } … … 131 131 */ 132 132 public void build() { 133 for (Way w : source.ways) {134 for (Node n : w.getNodes()) {135 remember(w, n);136 } 137 } 138 for (Relation r : source.relations) {139 for (RelationMember m : r.getMembers()) {133 for (Way w : source.getWays()) { 134 for (Node n : w.getNodes()) { 135 remember(w, n); 136 } 137 } 138 for (Relation r : source.getRelations()) { 139 for (RelationMember m : r.getMembers()) { 140 140 remember(r, m.getMember()); 141 141 }
Note:
See TracChangeset
for help on using the changeset viewer.