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

All Superinterfaces:
IBasicGraph<N,E>, ICompoundGraph<N,E>, IDirectedGraph<N,E>
All Known Implementing Classes:
ArchetypalChildCompoundGraph, BaseChildCompoundGraph, ChildCompoundGraph

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


Method Summary
 ICompoundGraph<N,E> getSuperGraph()
          Gets the compound graph that owns this child graph.
 
Methods inherited from interface uk.ed.inf.graph.compound.ICompoundGraph
getRootNode
 
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

getSuperGraph

ICompoundGraph<N,E> getSuperGraph()
Gets the compound graph that owns this child graph.

Returns:
the owning compound graph, which cannot be null.