public class Neo4jGraph.Neo4jGraphFeatures.Neo4jVertexFeatures extends Neo4jGraph.Neo4jGraphFeatures.Neo4jElementFeatures implements Graph.Features.VertexFeatures
supportsAddProperty, supportsRemovePropertyFEATURE_ADD_VERTICES, FEATURE_META_PROPERTIES, FEATURE_MULTI_PROPERTIES, FEATURE_REMOVE_VERTICESFEATURE_ADD_PROPERTY, FEATURE_ANY_IDS, FEATURE_CUSTOM_IDS, FEATURE_NUMERIC_IDS, FEATURE_REMOVE_PROPERTY, FEATURE_STRING_IDS, FEATURE_USER_SUPPLIED_IDS, FEATURE_UUID_IDS| Modifier | Constructor and Description | 
|---|---|
| protected  | Neo4jVertexFeatures() | 
| Modifier and Type | Method and Description | 
|---|---|
| VertexProperty.Cardinality | getCardinality(String key)Gets the  VertexProperty.Cardinalityfor a key. | 
| Graph.Features.VertexPropertyFeatures | properties()Gets features related to "properties" on a  Vertex. | 
| boolean | supportsMetaProperties()Determines if a  Vertexcan support properties on vertex properties. | 
| boolean | supportsMultiProperties()Determines if a  Vertexcan support multiple properties with the same key. | 
| boolean | supportsUserSuppliedIds()Determines if an  Elementcan have a user defined identifier. | 
supportsAnyIds, supportsCustomIds, supportsStringIds, supportsUuidIdsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsupportsAddVertices, supportsRemoveVerticessupportsAddProperty, supportsAnyIds, supportsCustomIds, supportsNumericIds, supportsRemoveProperty, supportsStringIds, supportsUuidIds, willAllowIdpublic Graph.Features.VertexPropertyFeatures properties()
Graph.Features.VertexFeaturesVertex.properties in interface Graph.Features.VertexFeaturespublic boolean supportsMetaProperties()
Graph.Features.VertexFeaturesVertex can support properties on vertex properties.  It is assumed that a
 graph will support all the same data types for meta-properties that are supported for regular
 properties.supportsMetaProperties in interface Graph.Features.VertexFeaturespublic boolean supportsMultiProperties()
Graph.Features.VertexFeaturesVertex can support multiple properties with the same key.supportsMultiProperties in interface Graph.Features.VertexFeaturespublic boolean supportsUserSuppliedIds()
Graph.Features.ElementFeaturesElement can have a user defined identifier.  Implementation that do not support
 this feature will be expected to auto-generate unique identifiers.  In other words, if the Graph
 allows graph.addVertex(id,x) to work and thus set the identifier of the newly added
 Vertex to the value of x then this feature should return true.  In this case, x
 is assumed to be an identifier datat ype that the Graph will accept.supportsUserSuppliedIds in interface Graph.Features.ElementFeaturessupportsUserSuppliedIds in class Neo4jGraph.Neo4jGraphFeatures.Neo4jElementFeaturespublic VertexProperty.Cardinality getCardinality(String key)
Graph.Features.VertexFeaturesVertexProperty.Cardinality for a key.  By default, this method will return
 VertexProperty.Cardinality.list.  Implementations that employ a schema can consult it to
 determine the VertexProperty.Cardinality.  Those that do no have a schema can return their
 default VertexProperty.Cardinality for every key.getCardinality in interface Graph.Features.VertexFeaturesCopyright © 2013–2016 Apache Software Foundation. All rights reserved.