public class mxAnalysisUtils
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.util.Map<java.lang.String,java.lang.Object> |
emptyProps |
Constructor and Description |
---|
mxAnalysisUtils() |
Modifier and Type | Method and Description |
---|---|
static java.lang.Object[] |
getChildVertices(mxGraph graph,
java.lang.Object parent,
java.util.Map<java.lang.String,java.lang.Object> properties) |
static java.lang.Object[] |
getEdges(mxGraph graph,
java.lang.Object cell,
java.lang.Object parent,
boolean incoming,
boolean outgoing,
boolean includeLoops,
boolean recurse,
java.util.Map<java.lang.String,java.lang.Object> properties) |
static java.lang.Object[] |
getOpposites(mxGraph graph,
java.lang.Object[] edges,
java.lang.Object terminal,
boolean sources,
boolean targets,
java.util.Map<java.lang.String,java.lang.Object> properties)
Returns all distinct opposite cells for the specified terminal
on the given edges.
|
static java.lang.Object |
getTerminal(mxGraph graph,
java.lang.Object edge,
boolean isSource,
java.util.Map<java.lang.String,java.lang.Object> properties) |
public static final java.util.Map<java.lang.String,java.lang.Object> emptyProps
public static java.lang.Object[] getEdges(mxGraph graph, java.lang.Object cell, java.lang.Object parent, boolean incoming, boolean outgoing, boolean includeLoops, boolean recurse, java.util.Map<java.lang.String,java.lang.Object> properties)
graph
- cell
- parent
- incoming
- outgoing
- includeLoops
- recurse
- properties
- public static java.lang.Object[] getChildVertices(mxGraph graph, java.lang.Object parent, java.util.Map<java.lang.String,java.lang.Object> properties)
graph
- parent
- properties
- public static java.lang.Object getTerminal(mxGraph graph, java.lang.Object edge, boolean isSource, java.util.Map<java.lang.String,java.lang.Object> properties)
graph
- edge
- isSource
- properties
- public static java.lang.Object[] getOpposites(mxGraph graph, java.lang.Object[] edges, java.lang.Object terminal, boolean sources, boolean targets, java.util.Map<java.lang.String,java.lang.Object> properties)
edges
- Edges whose opposite terminals should be returned.terminal
- Terminal that specifies the end whose opposite should be
returned.sources
- Specifies if source terminals should be included in the
result.targets
- Specifies if target terminals should be included in the
result.Copyright (c) 2010 Gaudenz Alder. All rights reserved.