|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| Edge | Interface for a simple, labeled, directed edge, characterized by its source and destination nodes. |
| Graph | An interface representing a graph structure, using Node and Edge components. |
| GraphComponent | Classes implementing this interface should represent graph components, like nodes or edges. |
| Node | Interface for a simple, labeled graph node. |
| Class Summary | |
|---|---|
| HyperGraph | Represents a hyper graph, that can contain nodes which are hyper graphs (HyperNode instances). |
| HyperNode | The class is a Node implementation that represents a node in a hyper graph, i.e. |
| NodeAlphaComparator | A simple Comparator class for Node instances, that also supports comparison of NodeP
instances by generic index. |
| SimpleEdge | A simple implementation on the Edge interface, also inheriting functions from
AbstractVisualizableGraphComponent. |
| SimpleGraph | Represents a directed graph, using Node and Edge elements. |
| SimpleGraph.NodeData | Protected structure holding two sets of edges -- incoming and outgoing. |
| SimpleNode | A simple implementation of the Node interface, also inheriting functionality from
AbstractVisualizableGraphComponent. |
This package contains the definition interfaces and classes for the definition of simple graphs.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||