DependencyGraph dgraph = new DependencyGraph(catalogContext.database);
DesignerVertex vertices[] = new DesignerVertex[TABLE_NAMES.length];
for (int i = 0; i < vertices.length; i++) {
Table catalog_tbl = this.getTable(TABLE_NAMES[i]);
vertices[i] = new DesignerVertex(catalog_tbl);
dgraph.addVertex(vertices[i]);
if (i > 0) {
for (int j = 0; j < num_edges; j++) {
dgraph.addEdge(new DesignerEdge(dgraph), vertices[i-1], vertices[i]);
} // FOR