@ProviderType
public interface GraphTransformer<V,E>
Modifier and Type | Method and Description |
---|---|
Graph<V,E> |
create() |
GraphTransformer<V,E> |
direction(java.util.Comparator<V> lowToHigh) |
<F> GraphTransformer<V,F> |
edges(java.util.function.Function<E,F> transformation) |
GraphTransformer<V,E> |
edgeWeight(java.util.function.Function<E,java.lang.Double> weight,
boolean mutable) |
<W> GraphTransformer<W,E> |
filterEdges(java.util.function.Predicate<E> filter) |
<W> GraphTransformer<W,E> |
filterVertices(java.util.function.Predicate<V> filter) |
<W> GraphTransformer<W,E> |
vertices(java.util.function.Function<V,W> transformation) |
<W> GraphTransformer<W,E> vertices(java.util.function.Function<V,W> transformation)
<W> GraphTransformer<W,E> filterVertices(java.util.function.Predicate<V> filter)
<F> GraphTransformer<V,F> edges(java.util.function.Function<E,F> transformation)
<W> GraphTransformer<W,E> filterEdges(java.util.function.Predicate<E> filter)
GraphTransformer<V,E> edgeWeight(java.util.function.Function<E,java.lang.Double> weight, boolean mutable)
GraphTransformer<V,E> direction(java.util.Comparator<V> lowToHigh)