Class G
- java.lang.Object
-
- com.ensoftcorp.open.commons.analysis.G
-
public class G extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description G()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.ensoftcorp.atlas.core.db.graph.Node
in(com.ensoftcorp.atlas.core.db.graph.Graph g, com.ensoftcorp.atlas.core.db.graph.Node node, java.lang.String tag)
Get predecessor, expected to have exactly 1static com.ensoftcorp.atlas.core.db.set.AtlasSet<com.ensoftcorp.atlas.core.db.graph.Edge>
inEdges(com.ensoftcorp.atlas.core.db.graph.Graph g, com.ensoftcorp.atlas.core.db.graph.Node node, java.lang.String tag)
Gets incoming edges having tag.static com.ensoftcorp.atlas.core.db.graph.GraphElement
inMaybe(com.ensoftcorp.atlas.core.db.graph.Graph g, com.ensoftcorp.atlas.core.db.graph.Node node, java.lang.String tag)
Get predecessor, expected to have 0 or 1static com.ensoftcorp.atlas.core.db.set.AtlasSet<com.ensoftcorp.atlas.core.db.graph.Node>
ins(com.ensoftcorp.atlas.core.db.graph.Graph g, com.ensoftcorp.atlas.core.db.graph.Node node, java.lang.String tag)
Gets predecessor nodes along edges having tag.static com.ensoftcorp.atlas.core.db.graph.Node
out(com.ensoftcorp.atlas.core.db.graph.Graph g, com.ensoftcorp.atlas.core.db.graph.Node node, java.lang.String tag)
Get successor, expected to have exactly 1.static com.ensoftcorp.atlas.core.db.set.AtlasSet<com.ensoftcorp.atlas.core.db.graph.Edge>
outEdges(com.ensoftcorp.atlas.core.db.graph.Graph g, com.ensoftcorp.atlas.core.db.graph.Node node, java.lang.String tag)
Gets outgoing edges having tag.static com.ensoftcorp.atlas.core.db.graph.Node
outMaybe(com.ensoftcorp.atlas.core.db.graph.Graph g, com.ensoftcorp.atlas.core.db.graph.Node node, java.lang.String tag)
Get successor, expected to have 0 or 1.static com.ensoftcorp.atlas.core.db.set.AtlasSet<com.ensoftcorp.atlas.core.db.graph.Node>
outs(com.ensoftcorp.atlas.core.db.graph.Graph g, com.ensoftcorp.atlas.core.db.graph.Node node, java.lang.String tag)
Gets successor nodes along edges having tag.
-
-
-
Method Detail
-
outEdges
public static com.ensoftcorp.atlas.core.db.set.AtlasSet<com.ensoftcorp.atlas.core.db.graph.Edge> outEdges(com.ensoftcorp.atlas.core.db.graph.Graph g, com.ensoftcorp.atlas.core.db.graph.Node node, java.lang.String tag)
Gets outgoing edges having tag.- Parameters:
g
-node
-tag
-- Returns:
-
outMaybe
public static com.ensoftcorp.atlas.core.db.graph.Node outMaybe(com.ensoftcorp.atlas.core.db.graph.Graph g, com.ensoftcorp.atlas.core.db.graph.Node node, java.lang.String tag)
Get successor, expected to have 0 or 1.- Parameters:
g
-node
-tag
-- Returns:
- null if out degree 0
-
out
public static com.ensoftcorp.atlas.core.db.graph.Node out(com.ensoftcorp.atlas.core.db.graph.Graph g, com.ensoftcorp.atlas.core.db.graph.Node node, java.lang.String tag)
Get successor, expected to have exactly 1.- Parameters:
g
-node
-tag
-- Returns:
-
outs
public static com.ensoftcorp.atlas.core.db.set.AtlasSet<com.ensoftcorp.atlas.core.db.graph.Node> outs(com.ensoftcorp.atlas.core.db.graph.Graph g, com.ensoftcorp.atlas.core.db.graph.Node node, java.lang.String tag)
Gets successor nodes along edges having tag.- Parameters:
g
-node
-tag
-- Returns:
-
inEdges
public static com.ensoftcorp.atlas.core.db.set.AtlasSet<com.ensoftcorp.atlas.core.db.graph.Edge> inEdges(com.ensoftcorp.atlas.core.db.graph.Graph g, com.ensoftcorp.atlas.core.db.graph.Node node, java.lang.String tag)
Gets incoming edges having tag.- Parameters:
g
-node
-tag
-- Returns:
-
inMaybe
public static com.ensoftcorp.atlas.core.db.graph.GraphElement inMaybe(com.ensoftcorp.atlas.core.db.graph.Graph g, com.ensoftcorp.atlas.core.db.graph.Node node, java.lang.String tag)
Get predecessor, expected to have 0 or 1- Parameters:
g
-node
-tag
-- Returns:
- null if out degree 0
-
in
public static com.ensoftcorp.atlas.core.db.graph.Node in(com.ensoftcorp.atlas.core.db.graph.Graph g, com.ensoftcorp.atlas.core.db.graph.Node node, java.lang.String tag)
Get predecessor, expected to have exactly 1- Parameters:
g
-node
-tag
-- Returns:
-
ins
public static com.ensoftcorp.atlas.core.db.set.AtlasSet<com.ensoftcorp.atlas.core.db.graph.Node> ins(com.ensoftcorp.atlas.core.db.graph.Graph g, com.ensoftcorp.atlas.core.db.graph.Node node, java.lang.String tag)
Gets predecessor nodes along edges having tag.- Parameters:
g
-node
-tag
-- Returns:
-
-