Changeset 19108 in josm for trunk/src/org/openstreetmap/josm/data/validation/tests/WayConnectedToArea.java
- Timestamp:
- 2024-06-17T19:37:02+02:00 (4 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/data/validation/tests/WayConnectedToArea.java
r16445 r19108 52 52 53 53 private void testForError(Way w, Node wayNode, OsmPrimitive p) { 54 if ( wayNode.isOutsideDownloadArea()55 || wayNode.getReferrers().stream().anyMatch(p1 -> p1.hasTag("route", "ferry"))) {56 return;57 } else if (isArea(p)) {58 addPossibleError(w, wayNode, p, p);59 } else {60 p.referrers(Relation.class)61 .filter(r -> r.isMultipolygon() && isArea(r))62 .findFirst()63 .ifPresent(r -> addPossibleError(w, wayNode, p, r));54 if (!wayNode.isOutsideDownloadArea() 55 && wayNode.getReferrers().stream().noneMatch(p1 -> p1.hasTag("route", "ferry"))) { 56 if (isArea(p)) { 57 addPossibleError(w, wayNode, p, p); 58 } else { 59 p.referrers(Relation.class) 60 .filter(r -> r.isMultipolygon() && isArea(r)) 61 .findFirst() 62 .ifPresent(r -> addPossibleError(w, wayNode, p, r)); 63 } 64 64 } 65 65 }
Note:
See TracChangeset
for help on using the changeset viewer.