1: // @author Frank M. Carrano, Timothy M. Henry 2: // @version 5.0 3: public boolean addEdge(T begin, T end, double edgeWeight) 4: { 5: boolean result = false; 6: VertexInterface<T> beginVertex = vertices.getValue(begin); 7: VertexInterface<T> endVertex = vertices.getValue(end); 8: if ( (beginVertex != null) && (endVertex != null) ) 9: result = beginVertex.connect(endVertex, edgeWeight); 10: if (result) 11: edgeCount++; 12: return result; 13: } // end addEdge 15: public boolean addEdge(T begin, T end) 16: { 17: return addEdge(begin, end, 0); 18: } // end addEdge