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);
  }
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