public final class GraphUtilities
extends java.lang.Object
Red |
Modifier and Type | Method and Description |
---|---|
static boolean |
checkConsistency(java.lang.Object composite,
GraphModel model)
Check to make sure that all nodes and edges
are self-consistent within a graph.
|
static boolean |
checkContainment(java.lang.Object composite,
GraphModel model)
Check to make sure that all nodes and edges
are contained with in a graph and are consistent.
|
static java.util.Set |
edgeSet(java.lang.Object composite,
GraphModel model)
Return a new set that contains any edges that are connected
to any nodes in the given composite.
|
static java.util.Iterator |
inNodes(java.lang.Object node,
GraphModel model)
Return an iterator over the nodes on the
other side of edges arriving in the given node.
|
static boolean |
isContainedNode(java.lang.Object node,
java.lang.Object composite,
GraphModel model) |
static boolean |
isPartiallyContainedEdge(java.lang.Object edge,
java.lang.Object composite,
GraphModel model) |
static boolean |
isTotallyContainedEdge(java.lang.Object edge,
java.lang.Object composite,
GraphModel model) |
static java.util.Iterator |
localEdges(java.lang.Object composite,
GraphModel model)
Deprecated.
use totallyContainedEdges instead.
|
static java.util.Set |
nodeSet(java.lang.Object composite,
GraphModel model)
Return a new set that contains all the nodes that are deeply
contained in the given composite.
|
static java.util.Iterator |
outNodes(java.lang.Object node,
GraphModel model)
Return an iterator over the nodes on the
other side of edges emanating from the given node.
|
static java.util.Iterator |
partiallyContainedEdges(java.lang.Object composite,
GraphModel model)
Return an iterator over the edges in a graph
which are partially contained within the given composite node.
|
static void |
purgeNode(java.lang.Object eventSource,
java.lang.Object node,
MutableGraphModel model)
Disconnect all of the edges connected to the given node, then
remove it from its graph.
|
static java.util.Iterator |
totallyContainedEdges(java.lang.Object composite,
GraphModel model)
Return an iterator over the edges in a graph
which are totally contained within the given composite node.
|
public static final boolean checkConsistency(java.lang.Object composite, GraphModel model)
public static final boolean checkContainment(java.lang.Object composite, GraphModel model)
public static final java.util.Set edgeSet(java.lang.Object composite, GraphModel model)
public static boolean isContainedNode(java.lang.Object node, java.lang.Object composite, GraphModel model)
public static boolean isPartiallyContainedEdge(java.lang.Object edge, java.lang.Object composite, GraphModel model)
public static boolean isTotallyContainedEdge(java.lang.Object edge, java.lang.Object composite, GraphModel model)
public static final java.util.Iterator inNodes(java.lang.Object node, GraphModel model)
public static final java.util.Set nodeSet(java.lang.Object composite, GraphModel model)
public static final java.util.Iterator outNodes(java.lang.Object node, GraphModel model)
public static final void purgeNode(java.lang.Object eventSource, java.lang.Object node, MutableGraphModel model) throws GraphException
GraphException
- if the operation fails.public static final java.util.Iterator partiallyContainedEdges(java.lang.Object composite, GraphModel model)
public static final java.util.Iterator totallyContainedEdges(java.lang.Object composite, GraphModel model)
@Deprecated public static final java.util.Iterator localEdges(java.lang.Object composite, GraphModel model)