Index
All Classes and Interfaces|All Packages|Serialized Form
A
- areRelated(N, N, Strictness) - Method in interface cdc.graphs.TreeAdapter
- areRelatedOrEqual(N, N) - Method in interface cdc.graphs.TreeAdapter
- areStrictlyRelated(N, N) - Method in interface cdc.graphs.TreeAdapter
- areUnrelated(N, N) - Method in interface cdc.graphs.TreeAdapter
B
- BOTH - Enum constant in enum class cdc.graphs.EdgeDirectionMask
- BRANCH - Enum constant in enum class cdc.graphs.TreeNodePosition
-
The node has a parent and at least one child.
- BREADTH_FIRST - Enum constant in enum class cdc.graphs.TraversalMethod
-
Use a breadth first traversal algorithm.
C
- canSetParent(N, N) - Method in interface cdc.graphs.TreeAdapter
-
Returns
truewhen a node can be attached as a parent of another node. - cdc.graphs - package cdc.graphs
- containsEdge(E) - Method in interface cdc.graphs.GraphAdapter
-
Returns
trueif an edge belongs to this graph. - containsNode(N) - Method in interface cdc.graphs.GraphAdapter
-
Returns
trueif a node belongs to this graph.
D
- DEPTH_FIRST - Enum constant in enum class cdc.graphs.TraversalMethod
-
Use a depth first traversal algorithm.
E
- EDGE - Enum constant in enum class cdc.graphs.GraphElementKind
-
The element is an edge.
- EdgeDirection - Enum Class in cdc.graphs
-
Enumeration of possible edge directions (OUTGOING, INGOING).
- EdgeDirectionMask - Enum Class in cdc.graphs
-
Mask of EdgeDirections.
- EdgeTip - Enum Class in cdc.graphs
-
Enumeration of possible edge tips.
- EQUAL - Enum constant in enum class cdc.graphs.PartialOrderPosition
-
The 2 elements are equal:
X = Y
G
- getChildren(N) - Method in interface cdc.graphs.TreeAdapter
-
Returns an Iterable of children nodes.
- getConnectedNodes(N) - Method in interface cdc.graphs.GraphAdapter
-
Returns a set of all nodes that are connected to a node.
- getConnectedNodes(N, EdgeDirection) - Method in interface cdc.graphs.GraphAdapter
-
Returns an Iterable of edges attached to a node in a given direction.
- getConnectivity(N) - Method in interface cdc.graphs.GraphAdapter
-
Returns the connectivity of a node.
- getDepth(N) - Method in interface cdc.graphs.TreeAdapter
-
Returns the depth of a node.
- getEdges() - Method in interface cdc.graphs.GraphAdapter
- getEdges(Predicate<? super E>) - Method in interface cdc.graphs.GraphAdapter
- getEdges(N) - Method in interface cdc.graphs.GraphAdapter
- getEdges(N, EdgeDirection) - Method in interface cdc.graphs.GraphAdapter
-
Returns an Iterable of edges attached to a node in a given direction.
- getEdges(N, EdgeDirection, Predicate<? super E>) - Method in interface cdc.graphs.GraphAdapter
-
Returns an Iterable of edges attached to a node in a given direction and matching a predicate.
- getEdges(N, Predicate<? super E>) - Method in interface cdc.graphs.GraphAdapter
- getEdgesCount() - Method in interface cdc.graphs.GraphAdapter
- getEdgesCount(N) - Method in interface cdc.graphs.GraphAdapter
-
Returns the number of edges attached to a node, in any direction.
- getEdgesCount(N, EdgeDirection) - Method in interface cdc.graphs.GraphAdapter
-
Returns the number of edges attached to a node, in one or any direction.
- getEdgesStream() - Method in interface cdc.graphs.GraphAdapter
- getEdgesStream(N) - Method in interface cdc.graphs.GraphAdapter
- getEdgesStream(N, EdgeDirection) - Method in interface cdc.graphs.GraphAdapter
- getFirstCommonAncestor(N, N) - Method in interface cdc.graphs.TreeAdapter
-
Returns the first common ancestor of 2 nodes.
- getHeight(N) - Method in interface cdc.graphs.TreeAdapter
-
Returns the height of the tree under a node.
- getIndex(N) - Method in interface cdc.graphs.TreeAdapter
-
Returns the index of a child node in its parent's children.
- getIngoings() - Method in interface cdc.graphs.GraphHeavyNode
- getLeaves() - Method in interface cdc.graphs.GraphAdapter
- getNodes() - Method in interface cdc.graphs.GraphAdapter
- getNodes(Predicate<? super N>) - Method in interface cdc.graphs.GraphAdapter
-
Return an Iterable of all nodes that match a predicate.
- getNodesCount() - Method in interface cdc.graphs.GraphAdapter
- getNodesStream() - Method in interface cdc.graphs.GraphAdapter
- getOutgoings() - Method in interface cdc.graphs.GraphHeavyNode
- getParent(N) - Method in interface cdc.graphs.TreeAdapter
-
Returns the parent node of this node, possibly
null. - getPath(N) - Method in interface cdc.graphs.TreeAdapter
- getQIndex(N) - Method in interface cdc.graphs.TreeAdapter
-
Returns the qualified index of a node.
- getRelativePosition(N, N) - Method in interface cdc.graphs.TreeAdapter
-
Returns the relative position of 2 nodes.
- getRoot(N) - Method in interface cdc.graphs.TreeAdapter
-
Returns the root of a node.
- getRoots() - Method in interface cdc.graphs.GraphAdapter
- getSource() - Method in interface cdc.graphs.GraphEdge
- getTarget() - Method in interface cdc.graphs.GraphEdge
- getTip(EdgeTip) - Method in interface cdc.graphs.GraphEdge
-
Returns the source or target node.
- getTip(E, EdgeTip) - Method in interface cdc.graphs.GraphAdapter
-
Returns a tip of an edge.
- GraphAdapter<N,
E> - Interface in cdc.graphs -
Interface giving access to a heavy graph, where nodes and edges are represented as objects.
- GraphConsistencyError - Exception in cdc.graphs
- GraphConsistencyError() - Constructor for exception cdc.graphs.GraphConsistencyError
- GraphConsistencyError(String) - Constructor for exception cdc.graphs.GraphConsistencyError
- GraphEdge<N> - Interface in cdc.graphs
-
Basic interface for graph edges.
- GraphElementKind - Enum Class in cdc.graphs
-
Enumeration of element kinds.
- GraphHeavyNode<E> - Interface in cdc.graphs
-
Basic interface for graph heavy nodes.
- GREATER_THAN - Enum constant in enum class cdc.graphs.PartialOrderPosition
-
The first element is strictly greater than the second one:
X > Y
H
- hasChildren(N) - Method in interface cdc.graphs.TreeAdapter
-
Returns
truewhen a node has children. - hasEdge(N, N) - Method in interface cdc.graphs.GraphAdapter
-
Returns
truewhen there is an edge between a source node and target node. - hasEdges() - Method in interface cdc.graphs.GraphAdapter
- hasEdges(N) - Method in interface cdc.graphs.GraphAdapter
-
Returns
truewhen there are edges attached to a node, in any direction. - hasEdges(N, EdgeDirection) - Method in interface cdc.graphs.GraphAdapter
-
Returns
truewhen there are edges attached to a node, in one or any direction. - hasIn() - Method in enum class cdc.graphs.NodeConnectivity
- hasNodes() - Method in interface cdc.graphs.GraphAdapter
- hasOut() - Method in enum class cdc.graphs.NodeConnectivity
I
- IN - Enum constant in enum class cdc.graphs.NodeConnectivity
-
The node has only ingoing edges.
- IN_LOOP - Enum constant in enum class cdc.graphs.NodeRelativePosition
-
There is a loop passing through both nodes.
- IN_OUT - Enum constant in enum class cdc.graphs.NodeConnectivity
-
The node has both outgoing and ingoing edges.
- INGOING - Enum constant in enum class cdc.graphs.EdgeDirection
-
The edge is entering the node.
- INGOING - Enum constant in enum class cdc.graphs.EdgeDirectionMask
- isEnabled(EdgeDirection) - Method in enum class cdc.graphs.EdgeDirectionMask
- isLeaf() - Method in enum class cdc.graphs.TreeNodePosition
- isLeaf(N) - Method in interface cdc.graphs.GraphAdapter
-
Return
trueif a node is a leaf: It has no outgoing edges. - isLeaf(N) - Method in interface cdc.graphs.TreeAdapter
-
Returns
truewhen a node is a leaf node. - ISOLATED - Enum constant in enum class cdc.graphs.NodeConnectivity
-
The node has no ingoing or outgoing eges.
- isOver(N, N, Strictness) - Method in interface cdc.graphs.TreeAdapter
-
Returns
truewhen a first node is loosely or strictly over a second node. - isOverOrEqual(N, N) - Method in interface cdc.graphs.TreeAdapter
-
Returns
truewhen a first node is over or equal to a second node. - isRoot() - Method in enum class cdc.graphs.TreeNodePosition
- isRoot(N) - Method in interface cdc.graphs.GraphAdapter
-
Returns
truewhen a node is a root: It has no ingoing edges. - isRoot(N) - Method in interface cdc.graphs.TreeAdapter
-
Returns
truewhen a node is a root node. - isStrictlyOver(N, N) - Method in interface cdc.graphs.TreeAdapter
-
Returns
truewhen a first node is strictly over a second node. - isStrictlyUnder(N, N) - Method in interface cdc.graphs.TreeAdapter
-
Returns
truewhen a first node is strictly under a second node. - isUnder(N, N, Strictness) - Method in interface cdc.graphs.TreeAdapter
-
Returns
truewhen a first node is loosely or strictly under a second node. - isUnderOrEqual(N, N) - Method in interface cdc.graphs.TreeAdapter
-
Returns
truewhen a first node is under or equal to a second node.
L
- LEAF - Enum constant in enum class cdc.graphs.TreeNodePosition
-
The node has a parent and no children.
- LESS_THAN - Enum constant in enum class cdc.graphs.PartialOrderPosition
-
The first element is strictly less than the second one:
X < Y - LOOSE - Enum constant in enum class cdc.graphs.Strictness
-
Include the reference item in the result set.
N
- NODE - Enum constant in enum class cdc.graphs.GraphElementKind
-
The element is a node.
- NodeConnectivity - Enum Class in cdc.graphs
-
Enumeration of possible node connectivities.
- NodeRelativePosition - Enum Class in cdc.graphs
-
Enumeration of possible relative position of 2 nodes in a directed graph.
- NONE - Enum constant in enum class cdc.graphs.EdgeDirectionMask
O
- opposite() - Method in enum class cdc.graphs.EdgeDirection
- opposite() - Method in enum class cdc.graphs.EdgeTip
- OUT - Enum constant in enum class cdc.graphs.NodeConnectivity
-
The node has only outgoing edges.
- OUTGOING - Enum constant in enum class cdc.graphs.EdgeDirection
-
The edge is leaving the node.
- OUTGOING - Enum constant in enum class cdc.graphs.EdgeDirectionMask
P
- partialCompare(E, E) - Static method in interface cdc.graphs.PartiallyComparable
-
Convert a total order comparison to a partial order comparison.
- partialCompareTo(T) - Method in interface cdc.graphs.PartiallyComparable
-
Return the partial comparison of this object with another one.
- PartiallyComparable<T> - Interface in cdc.graphs
-
Interface implemented by objects that are partially comparable.
- PartialOrderPosition - Enum Class in cdc.graphs
-
Enumeration of possible relationships of two elements in a partial order.
- POST_ORDER - Enum constant in enum class cdc.graphs.TraversalOrder
- PRE_ORDER - Enum constant in enum class cdc.graphs.TraversalOrder
R
- related() - Method in enum class cdc.graphs.PartialOrderPosition
- ROOT - Enum constant in enum class cdc.graphs.TreeNodePosition
-
The node has no parent and at least one child.
- ROOT_LEAF - Enum constant in enum class cdc.graphs.TreeNodePosition
-
The node has no parent and no children.
S
- SAME - Enum constant in enum class cdc.graphs.NodeRelativePosition
-
The 2 nodes are the same.
- setEnabled(EdgeDirection, boolean) - Method in enum class cdc.graphs.EdgeDirectionMask
- SOURCE - Enum constant in enum class cdc.graphs.EdgeTip
-
Tip designates the source node.
- STRICT - Enum constant in enum class cdc.graphs.Strictness
-
Exclude the reference item from the result set.
- STRICTLY_OVER - Enum constant in enum class cdc.graphs.NodeRelativePosition
-
The first node is over the second one.
- STRICTLY_UNDER - Enum constant in enum class cdc.graphs.NodeRelativePosition
-
The first node is under the second one.
- Strictness - Enum Class in cdc.graphs
-
Enumeration of possible matching strictness.
T
- TARGET - Enum constant in enum class cdc.graphs.EdgeTip
-
Tip designate the target node.
- TraversalMethod - Enum Class in cdc.graphs
-
Enumeration of possible methods (DEPTH_FIRST or BREADTH_FIRST) used to traverse a graph.
- TraversalOrder - Enum Class in cdc.graphs
-
Enumeration possible orders (PRE_ORDER or POST_ORDER) used to traverse a graph.
- TreeAdapter<N> - Interface in cdc.graphs
-
Interface giving access to a lightweight directed tree.
- TreeNodePosition - Enum Class in cdc.graphs
-
Enumeration of possible node positions in a tree.
U
- unrelated() - Method in enum class cdc.graphs.PartialOrderPosition
- UNRELATED - Enum constant in enum class cdc.graphs.NodeRelativePosition
-
The 2 nodes are not related.
- UNRELATED - Enum constant in enum class cdc.graphs.PartialOrderPosition
-
The two elements are unrelated.
V
- valueOf(String) - Static method in enum class cdc.graphs.EdgeDirection
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cdc.graphs.EdgeDirectionMask
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cdc.graphs.EdgeTip
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cdc.graphs.GraphElementKind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cdc.graphs.NodeConnectivity
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cdc.graphs.NodeRelativePosition
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cdc.graphs.PartialOrderPosition
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cdc.graphs.Strictness
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cdc.graphs.TraversalMethod
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cdc.graphs.TraversalOrder
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cdc.graphs.TreeNodePosition
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class cdc.graphs.EdgeDirection
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cdc.graphs.EdgeDirectionMask
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cdc.graphs.EdgeTip
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cdc.graphs.GraphElementKind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cdc.graphs.NodeConnectivity
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cdc.graphs.NodeRelativePosition
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cdc.graphs.PartialOrderPosition
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cdc.graphs.Strictness
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cdc.graphs.TraversalMethod
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cdc.graphs.TraversalOrder
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cdc.graphs.TreeNodePosition
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Serialized Form