@Override
    public void remove() {
        graph.touch(this);
        TinkerIndexHelper.removeElementIndex(this);
        graph.removeEdge(this.id());
        this.properties = null;
        this.removed = true;
    }
@author Marko A. Rodriguez (http://markorodriguez.com)
tinkergraph-gremlin/src/main/java/org/apache/tinkerpop/gremlin/tinkergraph/structure/TinkerEdge.java