public class EdgeBuilderImpl<VID> extends GraphBuilderImpl<VID> implements EdgeBuilder<VID>
Constructor and Description |
---|
EdgeBuilderImpl(GraphBuilderImpl<VID> base, java.lang.Object id) |
EdgeBuilderImpl(GraphBuilderImpl<VID> base, java.lang.Object id, boolean isIgnored) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
long |
getId()
Gets the id of the element (vertex or edge) this builder belongs to
|
int |
hashCode() |
boolean |
isIgnored()
Whether this edge builder ignores method calls
true or if it performs calls as usual false . |
EdgeBuilder<VID> |
setLabel(java.lang.String label)
Sets the new value of the label
|
EdgeBuilder<VID> |
setProperty(java.lang.String key, java.lang.Object value)
Sets the property value of this edge with the given
key to the given value . |
addEdge, addEdge, addEdge, addEdge, addEdge, addEdge, addVertex, addVertex, build, build, buildAsync, buildAsync, getConfigParameter, getSession, resetEdge, resetVertex, resetVertex, setConfigParameter, setDataSourceVersion, toString
addEdge, addEdge, addEdge, addEdge, addEdge, addEdge, addVertex, addVertex, build, build, buildAsync, buildAsync, getConfigParameter, resetEdge, resetVertex, resetVertex, setConfigParameter, setDataSourceVersion, setRetainEdgeIds, setRetainIds, setRetainVertexIds
public EdgeBuilderImpl(GraphBuilderImpl<VID> base, java.lang.Object id)
public EdgeBuilderImpl(GraphBuilderImpl<VID> base, java.lang.Object id, boolean isIgnored)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public long getId()
EdgeBuilder
getId
in interface EdgeBuilder<VID>
public int hashCode()
hashCode
in class java.lang.Object
public boolean isIgnored()
EdgeBuilder
true
or if it performs calls as usual false
. Some issues, such as incompatible changes in a ChangeSet, can be configured to be ignored. In that case, additional method calls on the returned edge builder object will be ignored.isIgnored
in interface EdgeBuilder<VID>
public EdgeBuilder<VID> setLabel(java.lang.String label)
EdgeBuilder
setLabel
in interface EdgeBuilder<VID>
label
- the new value of the labelpublic EdgeBuilder<VID> setProperty(java.lang.String key, java.lang.Object value)
EdgeBuilder
key
to the given value
. The first time this method is called, the type of value
defines the type of the property.setProperty
in interface EdgeBuilder<VID>
key
- the property keyvalue
- the value of the vertex property