uk.ed.inf.graph.compound
Interface ICompoundGraph<N extends ICompoundNode<N,? extends ICompoundEdge<N,?>>,E extends ICompoundEdge<N,E>>

All Superinterfaces:
IBasicGraph<N,E>, IDirectedGraph<N,E>
All Known Subinterfaces:
IChildCompoundGraph<N,E>
All Known Implementing Classes:
ArchetypalChildCompoundGraph, ArchetypalCompoundGraph, BaseChildCompoundGraph, BaseCompoundGraph, ChildCompoundGraph, CompoundGraph

public interface ICompoundGraph<N extends ICompoundNode<N,? extends ICompoundEdge<N,?>>,E extends ICompoundEdge<N,E>>
extends IDirectedGraph<N,E>


Method Summary
 N getRootNode()
          Get the root node of this graph.
 
Methods inherited from interface uk.ed.inf.graph.directed.IDirectedGraph
containsDirectedEdge, containsDirectedEdge
 
Methods inherited from interface uk.ed.inf.graph.basic.IBasicGraph
containsConnection, containsConnection, containsEdge, containsEdge, containsNode, containsNode, edgeIterator, getEdge, getNode, getNumEdges, getNumNodes, nodeIterator
 

Method Detail

getRootNode

N getRootNode()
Get the root node of this graph.

Returns:
The root node, which cannot be null.