public boolean remove(Edge<T> e)
   {
      if (e.getFrom() == this)
         outgoingEdges.remove(e);
      else if (e.getTo() == this)
         incomingEdges.remove(e);
      else 
         return false;
      return true;
   }
public boolean remove(Edge<T> e)
   {
      if (e.getFrom() == this)
         outgoingEdges.remove(e);
      else if (e.getTo() == this)
         incomingEdges.remove(e);
      else 
         return false;
      return true;
   }
public boolean remove ( Edge < T > e ) { if ( e . getFrom ( ) == this ) outgoingEdges . remove ( e ) ; else if ( e . getTo ( ) == this ) incomingEdges . remove ( e ) ; else return false ; return true ; }
Remove an edge from this vertex

@param e - the edge to remove
@return true if the edge was removed, false if the
edge was not connected to this vertex
Remove an edge from this vertex