package graph; /** * A simple class to represent a pair of vertices in a graph. * @author tcolburn */ public class Edge { /** * Constructs an edge object out of two vertices * @param v1 The first vertex in the edge * @param v2 The second vertex in the edge */ public Edge(Vertex v1, Vertex v2) { this.v1 = v1; this.v2 = v2; } /** * Accessor for the first vertex of this edge. * @return The first vertex */ public Vertex getV1() { return v1; } /** * Accessor for the second vertex of this edge. * @return The second vertex */ public Vertex getV2() { return v2; } /** * The first vertex of this edge. */ private Vertex v1; /** * The second vertex of this edge. */ private Vertex v2; }