Interface  Description 

CompositeModel 
Models of composite object.

CompositeNode 
A node that is also a graph, i.e. it can contain other nodes.

CompositeNodeModel 
A graph is an object that contains nodes and
edges.

Edge 
An edge is an object that is contained by a graph and connects
nodes.

EdgeModel 
An edge is an object that is contained by a graph and connects
nodes.

Graph 
A graph is an object that contains nodes and
edges.

MutableCompositeNodeModel 
A graph is an object that contains nodes and
edges.

MutableEdgeModel 
An edge is an object that is contained by a graph and connects
nodes.

MutableNodeModel 
A node is an object that is contained by a graph
and is connected to other nodes by edges.

Node 
A node is an object that is contained by a graph
and is connected to other nodes by edges.

NodeModel 
A node is an object that is contained by a graph
and is connected to other nodes by edges.

Class  Description 

BasicModularGraphModel 
A modular implementation of the graph model, whereby users with
heterogeneous graphs can implement the graph model interface by
implementing the simple interfaces of Graph, Node, CompositeNode,
and Edge.

BasicModularGraphModel.BasicEdgeModel  
BasicModularGraphModel.BasicNodeModel  
ModularGraphModel 
A modular implementation of the graph model, whereby users with
heterogeneous graphs can implement the graph model interface by
implementing the simple interfaces of Graph, Node, CompositeNode,
and Edge.

MutableModularGraphModel 
A modular implementation of the graph model, whereby users with
heterogeneous graphs can implement the graph model interface by
implementing the simple interfaces of Graph, Node, CompositeNode,
and Edge.
