Click or drag to resize

IGraphModel Properties

The IGraphModel type exposes the following members.

Properties
 NameDescription
Public propertyAreFunctionsParallelized If true, function methods (and functions from the actions based on this model) are also available in a parallelized version, and external functions and function methods of external classes are expected to be also available in a parallelized version (and graph element uniqueness is ensured).
Public propertyBranchingFactorForEqualsAny Tells about the number of threads to use for the equalsAny, equalsAnyStructurally, getEquivalent, and getEquivalentStructurally functions The normal non-parallel isomorphy comparison functions are used if this value is below 2
Public propertyEdgeModel The model of the edges (edge classes).
Public propertyEnumAttributeTypes Enumerates all enum attribute types declared for this model.
Public propertyExternalObjectTypes The external object types known to this model, it contains always and at least the object type, the bottom type of the external attribute types hierarchy.
Public propertyGraphElementsAreAccessibleByUniqueId If true you may query the graph with GetGraphElement for a graph element of a given unique id
Public propertyGraphElementUniquenessIsEnsured If true you may query the graph elements with GetUniqueId for their unique id
Public propertyIndexDescriptions Enumerates the descriptions of all attribute and incidence count indices declared in this model.
Public propertyIsEqualClassDefined Tells whether AttributeTypeObjectCopierComparer.IsEqual functions are available, for object and external types.
Public propertyIsLowerClassDefined Tells whether AttributeTypeObjectCopierComparer.IsLower functions are available, for object and external types.
Public propertyMD5Hash An MD5 hash sum of the model.
Public propertyModelName The name of this model.
Public propertyNodeModel The model of the nodes (node classes).
Public propertyObjectModel The model of the objects (internal classes).
Public propertyObjectUniquenessIsEnsured If true you may query the (non-transient class) objects with GetUniqueId for their unique id (GetObjectName is based on the unique id)
Public propertyPackages Enumerates all packages declared in this model.
Public propertyThreadPoolSizeForSequencesParallelExecution Tells about the number of threads to use when executing the parallel construct from the sequences.
Public propertyTransientObjectModel The model of the objects (internal transient classes).
Public propertyValidateInfo Enumerates all ValidateInfo objects describing constraints on the graph structure.
Top
See Also