示例#1
0
 public void visit(Relation r) {
   if (r.isNewOrUndeleted() || r.isModified() || r.isDeleted()) {
     hull.add(r);
     for (OsmPrimitive p : r.getMemberPrimitives()) {
       // add new relation members. Don't include modified
       // relation members. r shouldn't refer to deleted primitives,
       // so wont check here for deleted primitives here
       //
       if (p.isNewOrUndeleted()) {
         p.visit(this);
       }
     }
   }
 }