Exemplo n.º 1
0
 private void removePoint(PointInfo aPoint) {
   List<BusLine> busLines = findBusLines(aPoint);
   if (busLines.size() > 0) {
     for (int i = 0; i < busLines.size(); i++) {
       BusLine busLine = busLines.get(i);
       removeBusLine(busLine);
     }
   } else {
     if (aPoint.getMode() == Mode.INSERT) {
       List<PointInfo> points = selectMapPoint(aPoint.getAxisX(), aPoint.getAxisY());
       points.remove(aPoint);
     } else {
       aPoint.setMode(Mode.DELETE);
     }
   }
 }