Package ghidra.util.graph
Class Edge
- java.lang.Object
-
- ghidra.util.graph.Edge
-
- All Implemented Interfaces:
KeyedObject,java.lang.Comparable<Edge>
public final class Edge extends java.lang.Object implements KeyedObject, java.lang.Comparable<Edge>
An Edge joins a pair of vertices. The from and to vertex of an edge can not be changed.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(Edge edge)Compare one edge to another.booleanequals(java.lang.Object obj)Overides equals method by comparing keys.Vertexfrom()Returns from vertex.inthashCode()longkey()Returns the key of this edge.Vertexto()Returns to vertex.
-
-
-
Method Detail
-
from
public Vertex from()
Returns from vertex.
-
to
public Vertex to()
Returns to vertex.
-
key
public long key()
Returns the key of this edge.- Specified by:
keyin interfaceKeyedObject
-
compareTo
public int compareTo(Edge edge)
Compare one edge to another. Based on time of creation.- Specified by:
compareToin interfacejava.lang.Comparable<Edge>
-
equals
public boolean equals(java.lang.Object obj)
Overides equals method by comparing keys.- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-