package com.tinkerpop.blueprints.util.wrappers.readonly;
import com.tinkerpop.blueprints.Direction;
import com.tinkerpop.blueprints.Edge;
import com.tinkerpop.blueprints.Vertex;
/**
* @author Marko A. Rodriguez (http://markorodriguez.com)
*/
public class ReadOnlyEdge extends ReadOnlyElement implements Edge {
public ReadOnlyEdge(final Edge baseEdge) {
super(baseEdge);
}
public Vertex getVertex(final Direction direction) throws IllegalArgumentException {
return new ReadOnlyVertex(((Edge) baseElement).getVertex(direction));
}
public String getLabel() {
return ((Edge) this.baseElement).getLabel();
}
}