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

All Superinterfaces:
java.lang.Comparable<E>, IBasicEdge<N,E>, IDirectedEdge<N,E>
All Known Implementing Classes:
ArchetypalCompoundEdge, BaseCompoundEdge, CompoundEdge

public interface ICompoundEdge<N extends ICompoundNode<N,? extends ICompoundEdge<N,?>>,E extends ICompoundEdge<N,E>>
extends IDirectedEdge<N,E>


Method Summary
 ICompoundGraph<N,E> getGraph()
          Get the owning graph of this edge.
 IChildCompoundGraph<N,E> getOwningChildGraph()
           
 
Methods inherited from interface uk.ed.inf.graph.directed.IDirectedEdge
getConnectedNodes, hasDirectedEnds
 
Methods inherited from interface uk.ed.inf.graph.basic.IBasicEdge
getIndex, hasEnds, isRemoved, isSelfEdge
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

getGraph

ICompoundGraph<N,E> getGraph()
Description copied from interface: IBasicEdge
Get the owning graph of this edge.

Specified by:
getGraph in interface IBasicEdge<N extends ICompoundNode<N,? extends ICompoundEdge<N,?>>,E extends ICompoundEdge<N,E>>
Returns:
the owning graph.

getOwningChildGraph

IChildCompoundGraph<N,E> getOwningChildGraph()