TypedListDefinition Properties |
The TypedListDefinition type exposes the following members.
Name | Description | |
---|---|---|
EdgeCount |
Returns the number of edges in this graph.
If this graph is a directed graph, it counts the edge A to B as an edge, but B to A, if not present, isn't counted. A non-directed graph
has an edge between A and B but also between B and A. This is counted as 1 edge, not two.
(Inherited from GraphBaseTVertex, TEdge.) | |
EdgeProducerFunc |
Gets or sets the edge producer func which produces edges for this graph. Used in some algorithms which have to produce edges.
(Inherited from GraphBaseTVertex, TEdge.) | |
Edges |
Returns the edges in this graph. Enumerating this property will enumerate the inner structures of the graph, no copy is made. This requires
a lock on SyncRoot if IsSynchronized is set to true to make sure enumeration of this property is thread safe.
(Inherited from GraphBaseTVertex, TEdge.) | |
Error |
Gets an error message indicating what is wrong with this object.
| |
FieldCount |
Gets the field count.
| |
Fields |
Gets the fields.
| |
FullName |
Gets the full name (groupname.name, or if groupname is empty, just the name)
| |
FullNameForXml |
Gets the full name for XML.
| |
GroupName |
Gets or sets the name of the group.
| |
IsChanged |
Gets or sets the flag to signal that this element has been changed.
| |
IsDirected | if true, the graph is directed and only EdgeBase instances which have IsDirected set to true are allowed,
otherwise it's a non-directed graph and EdgeBase instances which have IsDirected set to false are accepted.
(Inherited from GraphBaseTVertex, TEdge.) | |
IsSynchronized |
Gets a value indicating whether access to the Vertices and Edges is synchronized (thread safe). Default: false. Set to true to in the ctor to
make sure the operations on this object are using locks. Use SyncRoot to lock on the same object as this class' internal operations.
(Inherited from GraphBaseTVertex, TEdge.) | |
Item |
Gets the String with the specified column name.
| |
Name |
Gets or sets the name.
| |
OutputSettingValues |
Gets the output setting values of this target.
| |
RemoveOrphanedVerticesOnEdgeRemoval |
Gets or sets a value indicating whether vertices which are not part of any edge anymore are removed from the graph when the edge they're part
of is removed from the graph (so they effectively are orphaned). Default is false.
(Inherited from GraphBaseTVertex, TEdge.) | |
Root |
Gets the root of the typedlist. If the typedlist isn't connected, there's no root and null is returned. The root is the entity alias
which is used to start the joins with. Returns null as well if the typedlist contains no entity aliases.
| |
SuppressEvents |
Gets or sets a value indicating whether events are blocked from being raised (true) or not (false, default)
(Inherited from GraphBaseTVertex, TEdge.) | |
SyncRoot |
Gets an object that can be used to synchronize access to the Vertices and Edges properties. It's the same object used in locks inside this object.
(Inherited from GraphBaseTVertex, TEdge.) | |
TargetElementType |
Gets the target element type of this target.
| |
VertexCount |
Returns the number of vertices in this graph.
(Inherited from GraphBaseTVertex, TEdge.) | |
Vertices |
Returns the vertices in this graph. Enumerating this property will enumerate the inner structures of the graph, no copy is made. This requires
a lock on SyncRoot if IsSynchronized is set to true to make sure enumeration of this property is thread safe.
(Inherited from GraphBaseTVertex, TEdge.) |
Name | Description | |
---|---|---|
IGroupableElementElementType |
Gets the element type of this element.
| |
IGroupableElementElementTypeName |
Gets the type name of the element, e.g. 'Entity Definition', 'Typed List' etc.
| |
IOutputSettingValuesTargetTargetName |
Gets the name of the element.
|