| GraphBuilder<N> | GraphBuilder. allowsSelfLoops(boolean allowsSelfLoops) | Specifies whether the graph will allow self-loops (edges that connect a node to itself). | 
| static GraphBuilder<java.lang.Object> | GraphBuilder. directed() |  | 
| GraphBuilder<N> | GraphBuilder. expectedNodeCount(int expectedNodeCount) | Specifies the expected number of nodes in the graph. | 
| static <N> GraphBuilder<N> | GraphBuilder. from(Graph<N> graph) | Returns a  GraphBuilder initialized with all properties queryable from  graph. | 
| <N1 extends N>GraphBuilder<N1>
 | GraphBuilder. incidentEdgeOrder(ElementOrder<N1> incidentEdgeOrder) |  | 
| <N1 extends N>GraphBuilder<N1>
 | GraphBuilder. nodeOrder(ElementOrder<N1> nodeOrder) | Specifies the order of iteration for the elements of  Graph.nodes(). | 
| static GraphBuilder<java.lang.Object> | GraphBuilder. undirected() |  |