Changeset 6648 in josm


Ignore:
Timestamp:
2014-01-06T18:44:12+01:00 (10 years ago)
Author:
simon04
Message:

fix #9507 - Drop validation test "Crossing natural/landuse"

Location:
trunk/src/org/openstreetmap/josm/data/validation
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/validation/OsmValidator.java

    r6643 r6648  
    9090        CrossingWays.Ways.class, // ID  601 ..  699
    9191        CrossingWays.Boundaries.class, // ID  601 ..  699
    92         CrossingWays.NaturalOrLanduse.class, // ID  601 ..  699
    9392        CrossingWays.Barrier.class, // ID  601 ..  699
    9493        SimilarNamedWays.class, // ID  701 ..  799
  • trunk/src/org/openstreetmap/josm/data/validation/tests/CrossingWays.java

    r6635 r6648  
    114114        String createMessage(Way w1, Way w2) {
    115115            return tr("Crossing boundaries");
    116         }
    117 
    118         @Override
    119         public void visit(Relation r) {
    120             for (Way w : r.getMemberPrimitives(Way.class)) {
    121                 visit(w);
    122             }
    123         }
    124     }
    125 
    126     public static class NaturalOrLanduse extends CrossingWays {
    127 
    128         @Override
    129         public boolean isPrimitiveUsable(OsmPrimitive p) {
    130             return super.isPrimitiveUsable(p) && (p.hasKey("natural") || p.hasKey("landuse"))
    131                     && (!(p instanceof Relation) || (((Relation) p).isMultipolygon() && !((Relation) p).hasIncompleteMembers()));
    132         }
    133 
    134         @Override
    135         boolean ignoreWaySegmentCombination(Way w1, Way w2) {
    136             return false;
    137         }
    138 
    139         @Override
    140         String createMessage(Way w1, Way w2) {
    141             return tr("Crossing natural/landuse");
    142116        }
    143117
Note: See TracChangeset for help on using the changeset viewer.