Interface GraphEdge<ActualEdgeType extends GraphEdge<ActualEdgeType,VertexType>,VertexType extends GraphVertex<VertexType>>

All Superinterfaces:
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 Comparable<ActualEdgeType>
GraphEdge interface; represents an edge in a graph.
  • Method Details

    • 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.