sandmark.util.graph
Class Edge
java.lang.Object
|
+--sandmark.util.graph.Edge
- All Implemented Interfaces:
- java.lang.Cloneable
- public class Edge
- extends java.lang.Object
- implements java.lang.Cloneable
Operations on edgess belonging to a sandmark.util.graph.Graph.
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
data
protected java.lang.Object data
theEdgeNumber
protected int theEdgeNumber
source
protected Node source
sink
protected Node sink
Class
int Class
NOCLASS
public static final int NOCLASS
- See Also:
- Constant Field Values
TREE
public static final int TREE
- See Also:
- Constant Field Values
BACK
public static final int BACK
- See Also:
- Constant Field Values
FORWARD
public static final int FORWARD
- See Also:
- Constant Field Values
CROSS
public static final int CROSS
- See Also:
- Constant Field Values
classNames
static java.lang.String[] classNames
Edge
public Edge(Node source,
Node sink,
int theEdgeNumber,
java.lang.Object data)
Edge
public Edge(Node source,
Node sink,
int theEdgeNumber,
int edgeClass)
Edge
public Edge(Node source,
Node sink,
int theEdgeNumber)
Edge
public Edge(Node source,
Node sink)
clone
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
- Overrides:
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
getSource
public Node getSource()
getSink
public Node getSink()
edgeNumber
public int edgeNumber()
sourceNode
public Node sourceNode()
sinkNode
public Node sinkNode()
edgeClass
public int edgeClass()
setEdgeClass
public void setEdgeClass(int Class)
name
public java.lang.String name(Graph graph)
equals
public boolean equals(java.lang.Object e)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
edgeData
public java.lang.Object edgeData()
setEdgeData
public void setEdgeData(java.lang.Object data)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
classToString
public static java.lang.String classToString(int c)
main
public static void main(java.lang.String[] args)