graphdb/src/main/java/com/tinkerpop/blueprints/impls/orient/OrientVertex.java
public OrientEdge addEdge(final String label, final OrientVertex inVertex, final String iClassName) {
    return addEdge(label, inVertex, iClassName, null, (Object[]) null);
  }
public OrientEdge addEdge(final String label, final OrientVertex inVertex, final String iClassName) {
    return addEdge(label, inVertex, iClassName, null, (Object[]) null);
  }
public OrientEdge addEdge ( final String label , final OrientVertex inVertex , final String iClassName ) { return addEdge ( label , inVertex , iClassName , null , ( Object [ ] ) null ) ; }
Creates an edge between current Vertex and a target Vertex setting label as Edge's label. iClassName is the Edge's class used
if different by label.

@param label      Edge's label or class
@param inVertex   Outgoing target vertex
@param iClassName Edge's class name

@return The new Edge created
Creates an edge between current Vertex and a target Vertex setting label as Edge s label . iClassName is the Edge s class used if different by label .