uk.ed.inf.graph.undirected
Interface IUndirectedEdgeFactory<N extends IUndirectedNode<N,? extends IUndirectedEdge<N,?>>,E extends IUndirectedEdge<N,E>>

All Superinterfaces:
IBasicEdgeFactory<N,E>
All Known Implementing Classes:
EdgeFactory

public interface IUndirectedEdgeFactory<N extends IUndirectedNode<N,? extends IUndirectedEdge<N,?>>,E extends IUndirectedEdge<N,E>>
extends IBasicEdgeFactory<N,E>


Method Summary
 void setPair(N oneNode, N twoNode)
          Sets a pair of nodes with which to create a new edge.
 
Methods inherited from interface uk.ed.inf.graph.basic.IBasicEdgeFactory
canCreateEdge, createEdge, getCurrentNodePair, getGraph, isValidNodePair
 

Method Detail

setPair

void setPair(N oneNode,
             N twoNode)
Description copied from interface: IBasicEdgeFactory
Sets a pair of nodes with which to create a new edge.

Specified by:
setPair in interface IBasicEdgeFactory<N extends IUndirectedNode<N,? extends IUndirectedEdge<N,?>>,E extends IUndirectedEdge<N,E>>
Parameters:
oneNode - a node in the edge pair, cannot be null.
twoNode - another node in the edge pair, cannot be null.