public class Graph {
private Vector<Vertex> vertices; // contém os vértices do grafo
// construtor do grafo
public Graph() {
vertices = new Vector<Vertex>();
}
(...)
Necessitas de expor os vértices, ou diretamente com um método que retorne (algo como
public Vector<Vertex> getVertices() { return vertices; }
que não é recomendado porque expõe a implementação a uma classe que só seja “usuária” da classe Graph, ou expor apenas algumas operações que se façam com os vértices, como
public void addVertice (Vertex v) { vertices.add (v); }