| Package | Description |
|---|---|
| org.abego.stringgraph.core |
A directed graph implementation using String objects to represent the nodes
and the labels of the edges and supporting custom definable properties
on the nodes.
|
| Modifier and Type | Method and Description |
|---|---|
Nodes |
Nodes.filter(Predicate<Node> predicate) |
Nodes |
StringGraph.fromNodes() |
Nodes |
Nodes.intersected(Nodes otherNodes)
Returns a Nodes object with the intersection of this Nodes object and
the otherNodes object, i.e.
|
Nodes |
StringGraph.nodes()
Returns all
Nodes of this StringGraph |
Nodes |
StringGraph.nodes(@Nullable String fromPattern,
@Nullable String labelPattern,
@Nullable String toPattern)
Returns the
Nodes according to the query given by the arguments. |
default Nodes |
StringGraph.nodesFrom(Node node) |
Nodes |
StringGraph.nodesFromNode(String fromNode) |
default Nodes |
StringGraph.nodesFromNodeViaEdgeLabeled(Node node,
String edgeLabel) |
Nodes |
StringGraph.nodesFromNodeViaEdgeLabeled(String fromNode,
String edgeLabel) |
default Nodes |
StringGraph.nodesTo(Node node) |
Nodes |
StringGraph.nodesToNode(String toNode) |
default Nodes |
StringGraph.nodesViaEdgeLabeledTo(String edgeLabel,
Node node) |
Nodes |
StringGraph.nodesViaEdgeLabeledToNode(String edgeLabel,
String toNode) |
Nodes |
StringGraph.toNodes() |
Nodes |
Nodes.union(Nodes otherNodes)
Returns a Nodes object with the union of this Nodes object and
the otherNodes object, i.e.
|
| Modifier and Type | Method and Description |
|---|---|
Nodes |
Nodes.intersected(Nodes otherNodes)
Returns a Nodes object with the intersection of this Nodes object and
the otherNodes object, i.e.
|
Nodes |
Nodes.union(Nodes otherNodes)
Returns a Nodes object with the union of this Nodes object and
the otherNodes object, i.e.
|
Copyright © 2023 abego Software GmbH, Germany. All rights reserved.