public final class EdgeSort<T>
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
EdgeSort.EdgeSpanComparator
Edge comparator based on span
|
static class |
EdgeSort.RelationComparator
Edge comparator based on relation
|
Modifier | Constructor and Description |
---|---|
private |
EdgeSort() |
Modifier and Type | Method and Description |
---|---|
static java.util.List<GraphEdge> |
sort(Graph<GraphNode,GraphEdge> graph,
RelationFilter relationFilter)
Sort edges per span
|
static java.util.List<GraphEdge> |
sortPerNode(Graph<GraphNode,GraphEdge> graph,
RelationFilter relationFilter)
Order edges per node
|
static java.util.List<GraphEdge> |
sortPerRelation(Graph<GraphNode,GraphEdge> graph,
RelationFilter relationFilter) |
public static java.util.List<GraphEdge> sort(Graph<GraphNode,GraphEdge> graph, RelationFilter relationFilter)
graph
- graphrelationFilter
- relation filterpublic static java.util.List<GraphEdge> sortPerNode(Graph<GraphNode,GraphEdge> graph, RelationFilter relationFilter)
graph
- graphrelationFilter
- relation filterpublic static java.util.List<GraphEdge> sortPerRelation(Graph<GraphNode,GraphEdge> graph, RelationFilter relationFilter)