insertEdge(edge) {

    return this._processEdge(edge, 'insert');

  }
Persists an edge by storing the vector (from, to, type).

@param {Edge} edge - The edge to be saved. The edge necessarily
    needs to possess a `to` and a `from` property.
@return {Edge} The newly inserted edge.