/**
* Render the edge
*/
public Connector render(Object edge, Site tailSite, Site headSite) {
StraightConnector c = new StraightConnector(tailSite, headSite);
// Create an arrow at the head
Arrowhead headArrow = new Arrowhead(headSite.getX(), headSite
.getY(), headSite.getNormal());
c.setHeadEnd(headArrow);
// Create an arrow at the tail
Arrowhead tailArrow = new Arrowhead(tailSite.getX(), tailSite
.getY(), tailSite.getNormal());
c.setTailEnd(tailArrow);
c.setUserObject(edge);
return c;
}