Class ReferenceElement<E extends Element>
- java.lang.Object
-
- org.apache.tinkerpop.gremlin.structure.util.reference.ReferenceElement<E>
-
- All Implemented Interfaces:
Serializable
,Element
,Attachable<E>
- Direct Known Subclasses:
ReferenceEdge
,ReferenceVertex
,ReferenceVertexProperty
public abstract class ReferenceElement<E extends Element> extends Object implements Element, Serializable, Attachable<E>
- Author:
- Marko A. Rodriguez (http://markorodriguez.com)
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.tinkerpop.gremlin.structure.util.Attachable
Attachable.Exceptions, Attachable.Method
-
Nested classes/interfaces inherited from interface org.apache.tinkerpop.gremlin.structure.Element
Element.Exceptions
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ReferenceElement()
protected
ReferenceElement(Object id, String label)
ReferenceElement(Element element)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object other)
E
get()
Get the raw object trying to be attached.Graph
graph()
Get the graph that this element is within.int
hashCode()
Object
id()
Gets the unique identifier for the graphElement
.String
label()
Gets the label for the graphElement
which helps categorize it.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.tinkerpop.gremlin.structure.util.Attachable
attach
-
-
-
-
Method Detail
-
id
public Object id()
Description copied from interface:Element
Gets the unique identifier for the graphElement
.
-
label
public String label()
Description copied from interface:Element
Gets the label for the graphElement
which helps categorize it.
-
graph
public Graph graph()
Description copied from interface:Element
Get the graph that this element is within.
-
get
public E get()
Description copied from interface:Attachable
Get the raw object trying to be attached.- Specified by:
get
in interfaceAttachable<E extends Element>
- Returns:
- the raw object to attach
-
-