001 // License: GPL. See LICENSE file for details. 002 package org.openstreetmap.josm.data.validation; 003 004 import java.util.List; 005 006 import org.openstreetmap.josm.data.osm.Node; 007 import org.openstreetmap.josm.data.osm.OsmPrimitive; 008 import org.openstreetmap.josm.data.osm.WaySegment; 009 010 public interface ValidatorVisitor { 011 void visit(OsmPrimitive p); 012 void visit(WaySegment ws); 013 void visit(List<Node> nodes); 014 }