![]() | IGraph |
The IGraphModel type exposes the following members.
Name | Description | |
---|---|---|
![]() | AreFunctionsParallelized | 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). |
![]() | BranchingFactorForEqualsAny | 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 |
![]() | EdgeModel | The model of the edges (edge classes). |
![]() | EnumAttributeTypes | Enumerates all enum attribute types declared for this model. |
![]() | ExternalObjectTypes | 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. |
![]() | GraphElementsAreAccessibleByUniqueId | If true you may query the graph with GetGraphElement for a graph element of a given unique id |
![]() | GraphElementUniquenessIsEnsured | If true you may query the graph elements with GetUniqueId for their unique id |
![]() | IndexDescriptions | Enumerates the descriptions of all attribute and incidence count indices declared in this model. |
![]() | IsEqualClassDefined | Tells whether AttributeTypeObjectCopierComparer.IsEqual functions are available, for object and external types. |
![]() | IsLowerClassDefined | Tells whether AttributeTypeObjectCopierComparer.IsLower functions are available, for object and external types. |
![]() | MD5Hash | An MD5 hash sum of the model. |
![]() | ModelName | The name of this model. |
![]() | NodeModel | The model of the nodes (node classes). |
![]() | ObjectModel | The model of the objects (internal classes). |
![]() | ObjectUniquenessIsEnsured | If true you may query the (non-transient class) objects with GetUniqueId for their unique id (GetObjectName is based on the unique id) |
![]() | Packages | Enumerates all packages declared in this model. |
![]() | ThreadPoolSizeForSequencesParallelExecution | Tells about the number of threads to use when executing the parallel construct from the sequences. |
![]() | TransientObjectModel | The model of the objects (internal transient classes). |
![]() | ValidateInfo | Enumerates all ValidateInfo objects describing constraints on the graph structure. |