Ejemplo n.º 1
0
 public boolean addSegEnd(SegEnd aSegEnd) {
   boolean wasAdded = false;
   if (segEnds.contains(aSegEnd)) {
     return false;
   }
   segEnds.add(aSegEnd);
   if (aSegEnd.indexOfCanalNetwork(this) != -1) {
     wasAdded = true;
   } else {
     wasAdded = aSegEnd.addCanalNetwork(this);
     if (!wasAdded) {
       segEnds.remove(aSegEnd);
     }
   }
   return wasAdded;
 }