uk.ed.inf.graph.basic
Interface IBasicNodeFactory<N extends IBasicNode<N,? extends IBasicEdge<N,?>>,E extends IBasicEdge<N,E>>

All Known Subinterfaces:
ICompoundNodeFactory<N,E>, IUndirectedNodeFactory<N,E>
All Known Implementing Classes:
BaseCompoundNodeFactory, CompoundNodeFactory, NodeFactory

public interface IBasicNodeFactory<N extends IBasicNode<N,? extends IBasicEdge<N,?>>,E extends IBasicEdge<N,E>>


Method Summary
 N createNode()
           
 IBasicGraph<N,E> getGraph()
          Get the graph to which this factory acts upon.
 

Method Detail

getGraph

IBasicGraph<N,E> getGraph()
Get the graph to which this factory acts upon.

Returns:
The owning graph, cannot be null.

createNode

N createNode()