Package edu.umd.cs.findbugs.graph
Interface GraphEdge<ActualEdgeType extends GraphEdge<ActualEdgeType,VertexType>,VertexType extends GraphVertex<VertexType>>
-
- All Superinterfaces:
java.lang.Comparable<ActualEdgeType>
- All Known Implementing Classes:
AbstractEdge
,CallGraphEdge
,ConstraintEdge
,Edge
,InheritanceEdge
,InterproceduralCallGraphEdge
public interface GraphEdge<ActualEdgeType extends GraphEdge<ActualEdgeType,VertexType>,VertexType extends GraphVertex<VertexType>> extends java.lang.Comparable<ActualEdgeType>
GraphEdge interface; represents an edge in a graph.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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.
-
-
-
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.
-
-