edu.umd.cs.findbugs.graph
Interface GraphEdge<ActualEdgeType,VertexType extends GraphVertex<VertexType>>

All Superinterfaces:
java.lang.Comparable<ActualEdgeType>
All Known Implementing Classes:
AbstractEdge, CallGraphEdge, ConstraintEdge, Edge, InheritanceGraphEdge

public interface GraphEdge<ActualEdgeType,VertexType extends GraphVertex<VertexType>>
extends java.lang.Comparable<ActualEdgeType>

GraphEdge interface; represents an edge in a graph.


Method Summary
 int getLabel()
          Get the integer label.
 VertexType getSource()
          Get the source vertex.
 VertexType getTarget()
          Get the target vertex.
 void setLabel(int label)
          Set the integer label.
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

getSource

VertexType getSource()
Get the source vertex.


getTarget

VertexType getTarget()
Get the target vertex.


getLabel

int getLabel()
Get the integer label.


setLabel

void setLabel(int label)
Set the integer label.