1 25 40 package org.jgrapht.generate; 41 42 import java.util.*; 43 44 import org.jgrapht.*; 45 46 47 54 public class EmptyGraphGenerator<V, E> 55 implements GraphGenerator<V, E, V> 56 { 57 58 60 private int size; 61 62 64 71 public EmptyGraphGenerator(int size) 72 { 73 if (size < 0) { 74 throw new IllegalArgumentException ("must be non-negative"); 75 } 76 77 this.size = size; 78 } 79 80 82 85 public void generateGraph( 86 Graph<V, E> target, 87 VertexFactory<V> vertexFactory, 88 Map<String , V> resultMap) 89 { 90 for (int i = 0; i < size; ++i) { 91 target.addVertex(vertexFactory.createVertex()); 92 } 93 } 94 } 95 | Popular Tags |