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

All Superinterfaces:
IBasicNodeFactory<N,E>
All Known Implementing Classes:
BaseCompoundNodeFactory, CompoundNodeFactory

public interface ICompoundNodeFactory<N extends ICompoundNode<N,? extends ICompoundEdge<N,?>>,E extends ICompoundEdge<N,E>>
extends IBasicNodeFactory<N,E>


Method Summary
 ICompoundGraph<N,E> getGraph()
          Get the graph to which this factory acts upon.
 N getParentNode()
           
 
Methods inherited from interface uk.ed.inf.graph.basic.IBasicNodeFactory
createNode
 

Method Detail

getGraph

ICompoundGraph<N,E> getGraph()
Description copied from interface: IBasicNodeFactory
Get the graph to which this factory acts upon.

Specified by:
getGraph in interface IBasicNodeFactory<N extends ICompoundNode<N,? extends ICompoundEdge<N,?>>,E extends ICompoundEdge<N,E>>
Returns:
The owning graph, cannot be null.

getParentNode

N getParentNode()