DirectedEdge