saffron.util
Class Graph.Arc
java.lang.Object
|
+--saffron.util.Graph.Arc
- Enclosing class:
- Graph
- public static class Graph.Arc
- extends Object
An Arc
is a directed link between two nodes.
The nodes are
compared according to Object.equals(java.lang.Object)
and Object.hashCode()
.
We assume that their Object.toString()
works, too.
from
public final Object from
to
public final Object to
string
private final String string
Graph.Arc
public Graph.Arc(Object from,
Object to)
- Creates an arc.
- Pre-condition:
- from != null, to != null
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
toString
public String toString()
- Overrides:
toString
in class Object
toString
private static String toString(Graph.Arc[] arcs)