Class EmptyGraph.EmptyGraphFeatures.EmptyGraphEdgeFeatures
- java.lang.Object
-
- org.apache.tinkerpop.gremlin.structure.util.empty.EmptyGraph.EmptyGraphFeatures.EmptyGraphElementFeatures
-
- org.apache.tinkerpop.gremlin.structure.util.empty.EmptyGraph.EmptyGraphFeatures.EmptyGraphEdgeFeatures
-
- All Implemented Interfaces:
Graph.Features.EdgeFeatures
,Graph.Features.ElementFeatures
,Graph.Features.FeatureSet
- Enclosing class:
- EmptyGraph.EmptyGraphFeatures
public final class EmptyGraph.EmptyGraphFeatures.EmptyGraphEdgeFeatures extends EmptyGraph.EmptyGraphFeatures.EmptyGraphElementFeatures implements Graph.Features.EdgeFeatures
Edge features defined such that they support immutability but allow all other possibilities.
-
-
Field Summary
-
Fields inherited from interface org.apache.tinkerpop.gremlin.structure.Graph.Features.EdgeFeatures
FEATURE_ADD_EDGES, FEATURE_REMOVE_EDGES, FEATURE_UPSERT
-
Fields inherited from interface org.apache.tinkerpop.gremlin.structure.Graph.Features.ElementFeatures
FEATURE_ADD_PROPERTY, FEATURE_ANY_IDS, FEATURE_CUSTOM_IDS, FEATURE_NULL_PROPERTY_VALUES, FEATURE_NUMERIC_IDS, FEATURE_REMOVE_PROPERTY, FEATURE_STRING_IDS, FEATURE_USER_SUPPLIED_IDS, FEATURE_UUID_IDS
-
-
Constructor Summary
Constructors Constructor Description EmptyGraphEdgeFeatures()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Graph.Features.EdgePropertyFeatures
properties()
Gets features related to "properties" on anEdge
.boolean
supportsAddEdges()
Determines if anEdge
can be added to aVertex
.boolean
supportsRemoveEdges()
Determines if anEdge
can be removed from aVertex
.-
Methods inherited from class org.apache.tinkerpop.gremlin.structure.util.empty.EmptyGraph.EmptyGraphFeatures.EmptyGraphElementFeatures
supportsAddProperty, supportsRemoveProperty
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.tinkerpop.gremlin.structure.Graph.Features.EdgeFeatures
supportsUpsert
-
Methods inherited from interface org.apache.tinkerpop.gremlin.structure.Graph.Features.ElementFeatures
supportsAddProperty, supportsAnyIds, supportsCustomIds, supportsNullPropertyValues, supportsNumericIds, supportsRemoveProperty, supportsStringIds, supportsUserSuppliedIds, supportsUuidIds, willAllowId
-
-
-
-
Method Detail
-
supportsAddEdges
public boolean supportsAddEdges()
Description copied from interface:Graph.Features.EdgeFeatures
Determines if anEdge
can be added to aVertex
.- Specified by:
supportsAddEdges
in interfaceGraph.Features.EdgeFeatures
-
supportsRemoveEdges
public boolean supportsRemoveEdges()
Description copied from interface:Graph.Features.EdgeFeatures
Determines if anEdge
can be removed from aVertex
.- Specified by:
supportsRemoveEdges
in interfaceGraph.Features.EdgeFeatures
-
properties
public Graph.Features.EdgePropertyFeatures properties()
Description copied from interface:Graph.Features.EdgeFeatures
Gets features related to "properties" on anEdge
.- Specified by:
properties
in interfaceGraph.Features.EdgeFeatures
-
-