/// <summary> /// /// </summary> /// <param name="numberOfNodes"></param> /// <param name="numberOfEdges"></param> /// <returns></returns> public GraphData GenerateGraph(string scope, int numberOfNodes, int numberOfEdges) { generatedGraph = new GraphData(scope); List<Node> nodes = GenerateNodes(numberOfNodes); List<IEdge> edges = GenerateEdges(numberOfEdges, nodes); generatedGraph.AddNodes(nodes); generatedGraph.AddEdges(edges); return generatedGraph; }
/// <summary> /// /// </summary> /// <param name="numberOfNodes"></param> /// <param name="numberOfEdges"></param> /// <returns></returns> public GraphData GenerateGraph(string scope, int numberOfNodes, int numberOfEdges) { generatedGraph = new GraphData(scope); List <Node> nodes = GenerateNodes(numberOfNodes); List <IEdge> edges = GenerateEdges(numberOfEdges, nodes); generatedGraph.AddNodes(nodes); generatedGraph.AddEdges(edges); return(generatedGraph); }