Features Class 
Namespace: Frontenac.Blueprints
The Features type exposes the following members.
Name  Description  

IgnoresSuppliedIds 
Does the graph ignore user provided ids in graph.addVertex(object id)?
 
IsPersistent 
Does the graph persist the graph to disk after shutdown?
 
IsRdfModel 
Is the graph an RDF framework?
Deprecated thus far, isRDFModel describes a collection of features. Use actual features to describe your data model.
 
IsWrapper 
Does the graph implement WrapperGraph?
 
SupportsBooleanProperty 
Does the graph allows boolean to be used as a property value for a graph element?
 
SupportsDoubleProperty 
Does the graph allows double to be used as a property value for a graph element?
 
SupportsDuplicateEdges 
Does the graph allow for two edges with the same vertices and edge label to exist?
 
SupportsEdgeIndex 
Does the graph support the indexing of edges by their properties?
 
SupportsEdgeIteration 
Does the graph support graph.getEdges()?
 
SupportsEdgeKeyIndex 
Does the graph support key indexing on edges?
 
SupportsEdgeProperties 
Does the graph support setting and retrieving properties on edges?
 
SupportsEdgeRetrieval 
Does the graph support retrieving edges by id, i.e. graph.getEdge(object id)?
 
SupportsFloatProperty 
Does the graph allows float to be used as a property value for a graph element?
 
SupportsIdProperty 
Does the graph allow the use of the 'id' property name?
 
SupportsIndices 
Does the graph implement IIndexableGraph?
 
SupportsIntegerProperty 
Does the graph allows integer to be used as a property value for a graph element?
 
SupportsKeyIndices 
Does the graph implement KeyIndexableGraph?
 
SupportsLabelProperty 
Does the graph allow the use of the 'label' property name?
 
SupportsLongProperty 
Does the graph allows long to be used as a property value for a graph element?
 
SupportsMapProperty 
Does the graph allows map to be used as a property value for a graph element?
 
SupportsMixedListProperty 
Does the graph allows a mixed list (different data types within the same list) to be used as a
property value for a graph element?
 
SupportsPrimitiveArrayProperty 
Does the graph allows a primitive array to be used as a property value for a graph element?
 
SupportsSelfLoops 
Does the graph allow an edge to have the same out/tail and in/head vertex?
 
SupportsSerializableObjectProperty 
Does the graph allow any serializable object to be used as a property value for a graph element?
 
SupportsStringProperty 
Graph allows string to be used as a property value for a graph element.
 
SupportsThreadedTransactions 
Does the graph implement ThreadedTransactionalGraph?
 
SupportsTransactions 
Does the graph implement TransactionalGraph?
 
SupportsUniformListProperty 
Does the graph allows list (all objects with the list have the same data types) to be used as a property value for a graph element?
 
SupportsVertexIndex 
Does the graph support the indexing of vertices by their properties?
 
SupportsVertexIteration 
Does the graph support graph.getVertices()?
 
SupportsVertexKeyIndex 
Does the graph support key indexing on vertices?
 
SupportsVertexProperties 
Does the graph support setting and retrieving properties on vertices?

Name  Description  

CheckCompliance 
This method determines whether the full gamut of features have been set by the Graph implementation.
This is useful for implementers to ensure that they did not miss specifying a feature.
Throws InvalidOperationException if a feature was not set
 
CopyFeatures 
This method copies the features in this features object to another feature object.
 
SupportsElementProperties 
Checks whether the graph supports both vertex and edge properties
 
ToMap  
ToString  (Overrides ObjectToString.) 