Changeset 8510 in josm for trunk/src/org/openstreetmap/josm/data/osm/DataSetMerger.java
- Timestamp:
- 2015-06-20T23:42:21+02:00 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/data/osm/DataSetMerger.java
r8509 r8510 141 141 142 142 protected void fixIncomplete(Way other) { 143 Way myWay = (Way)getMergeTarget(other); 143 Way myWay = (Way) getMergeTarget(other); 144 144 if (myWay == null) 145 145 throw new RuntimeException(tr("Missing merge target for way with id {0}", other.getUniqueId())); … … 174 174 do { 175 175 flag = false; 176 for (Iterator<OsmPrimitive> it = objectsToDelete.iterator();it.hasNext();) { 176 for (Iterator<OsmPrimitive> it = objectsToDelete.iterator(); it.hasNext();) { 177 177 OsmPrimitive target = it.next(); 178 178 OsmPrimitive source = sourceDataSet.getPrimitiveById(target.getPrimitiveId()); … … 234 234 */ 235 235 private void mergeNodeList(Way source) { 236 Way target = (Way)getMergeTarget(source); 236 Way target = (Way) getMergeTarget(source); 237 237 if (target == null) 238 238 throw new IllegalStateException(tr("Missing merge target for way with id {0}", source.getUniqueId())); … … 240 240 List<Node> newNodes = new ArrayList<>(source.getNodesCount()); 241 241 for (Node sourceNode : source.getNodes()) { 242 Node targetNode = (Node)getMergeTarget(sourceNode); 242 Node targetNode = (Node) getMergeTarget(sourceNode); 243 243 if (targetNode != null) { 244 244 newNodes.add(targetNode); … … 363 363 // this have to be resolved manually. 364 364 // 365 addConflict(target,source); 365 addConflict(target, source); 366 366 } else if (!target.hasEqualSemanticAttributes(source)) { 367 367 // target is modified and is not semantically equal with source. Can't automatically 368 368 // resolve the differences 369 369 // => create a conflict 370 addConflict(target,source); 370 addConflict(target, source); 371 371 } else { 372 372 // clone from other. mergeFrom will mainly copy
Note:
See TracChangeset
for help on using the changeset viewer.
