001    package org.openstreetmap.josm.data.osm.visitor;
002    
003    import org.openstreetmap.josm.data.osm.INode;
004    import org.openstreetmap.josm.data.osm.IRelation;
005    import org.openstreetmap.josm.data.osm.IWay;
006    
007    public interface PrimitiveVisitor {
008        void visit(INode n);
009        void visit(IWay w);
010        void visit(IRelation e);
011    }