VertexType Class |
Namespace: VelocityGraph
The VertexType type exposes the following members.
Name | Description | |
---|---|---|
![]() | EdgeTypes |
All edge types connected with this vertex type.
|
![]() | MyGraph | Graph for which this VertexType belongs to
|
![]() | SubTypes |
Sub types of this VertexType |
![]() | TypeId |
Get the unique id of the vertex type.
|
![]() | TypeName |
Gets the name of this VertexType |
Name | Description | |
---|---|---|
![]() | CountVertices |
Count of vertcies
|
![]() | FindProperty |
Gets the associated PropertyType given a property type name or null if such property type doesn't exist.
|
![]() | GetEdges(EdgeType, Direction) |
Enumerates edges connected wih this vertex type
|
![]() | GetEdges(Vertex, Direction) |
Get all edges found from a given Vertex |
![]() | GetEdges(EdgeType, Vertex, Direction, Vertex) |
Get all edges found between two vertices
|
![]() | GetNumberOfEdges(EdgeType, Direction) |
Get the number of edges of a certain type that can be found and an edge direction
|
![]() | GetNumberOfEdges(EdgeType, Int32, Direction) |
Get the number of edges of a certain type that can be found associated with a vertex id and an edge direction
|
![]() | GetNumberOfEdges(EdgeType, Int32, Int32, Direction) |
Get the number of edges of a certain type that can be found associated with a vertex id, another vertex id at other end and an edge direction
|
![]() | GetPropertyKeys |
Return all the keys associated with the vertex type.
|
![]() | GetPropertyTypes |
Return all the property types associated with vertex type.
|
![]() | GetPropertyValue |
Get the property value for a Vertex |
![]() | GetTopNumberOfEdges |
Get the top vertices with the most number of edges of the given edge type
|
![]() | GetVertex |
Instantiates a Vertex if it exist
|
![]() | GetVerticeIds |
Get existing Vertex ids for this type
|
![]() | GetVertices(Boolean) |
Enumerates all vertices for the given type
|
![]() | GetVertices(EdgeType, Vertex, Direction) |
Get an enumeration of existing vertices of this type found by following an edge type
|
![]() | NewProperty |
Creates a new Property.
|
![]() | NewVertex |
Creates a new Vertex
|
![]() | Remove |
Removes this VertexType from a graph. An exception is thrown if the VertexType is in use.
|
![]() | RemoveVertex |
Removes a vertex from this type and graph
|
![]() | SetPropertyValue |
Sets a property value
|
![]() | ToString |
Displays class name plus object id
(Overrides OptimizedPersistableToString.) |
![]() | Unpersist |
Removes an object from the persistent store and makes the object a transient object. It does not automatically make referenced objects unpersisted. Best way to do so is to override this virtual function in your own classes.
(Overrides OptimizedPersistableUnpersist(SessionBase).) |
Name | Description | |
---|---|---|
![]() | ToStringDetails(SessionBase, Boolean) | Overloaded.
Object details as a string
(Defined by Utilities.) |
![]() | ToStringDetails(Schema, TypeVersion, Boolean) | Overloaded.
Currently only used by Database Manager
(Defined by Utilities.) |