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