Package org.gcube.informationsystem.dag
-
Interface Summary Interface Description NodeElaborator<T> NodeInformation<T> An interface for extracting identification and relationship information from elements to be used in aDag. -
Class Summary Class Description Dag<T> A single-rooted, directed, acyclic graph (DAG) -- typically a tree in practice (single inheritance), but genuinely a DAG wheneverDag.allowMultipleInheritanceproduces a node with more than one parent (seeNode.getParents()): each node has exactly one identity, reachable through every parent that legitimately leads to it.Node<T> Represents a node in aDag.