Index

A B C D E G H I L N O P R S T U V 
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 true when 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 true if an edge belongs to this graph.
containsNode(N) - Method in interface cdc.graphs.GraphAdapter
Returns true if 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 true when a node has children.
hasEdge(N, N) - Method in interface cdc.graphs.GraphAdapter
Returns true when 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 true when there are edges attached to a node, in any direction.
hasEdges(N, EdgeDirection) - Method in interface cdc.graphs.GraphAdapter
Returns true when 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 true if a node is a leaf: It has no outgoing edges.
isLeaf(N) - Method in interface cdc.graphs.TreeAdapter
Returns true when 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 true when a first node is loosely or strictly over a second node.
isOverOrEqual(N, N) - Method in interface cdc.graphs.TreeAdapter
Returns true when 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 true when a node is a root: It has no ingoing edges.
isRoot(N) - Method in interface cdc.graphs.TreeAdapter
Returns true when a node is a root node.
isStrictlyOver(N, N) - Method in interface cdc.graphs.TreeAdapter
Returns true when a first node is strictly over a second node.
isStrictlyUnder(N, N) - Method in interface cdc.graphs.TreeAdapter
Returns true when a first node is strictly under a second node.
isUnder(N, N, Strictness) - Method in interface cdc.graphs.TreeAdapter
Returns true when a first node is loosely or strictly under a second node.
isUnderOrEqual(N, N) - Method in interface cdc.graphs.TreeAdapter
Returns true when 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.
A B C D E G H I L N O P R S T U V 
All Classes and Interfaces|All Packages|Serialized Form