Graph expansion properties and methods - SmartPlant Foundation - IM Update 44 - Customization & Programming - Hexagon

SmartPlant Foundation Customization

Language
English
Product
SmartPlant Foundation
Search by Category
Customization & Programming
SmartPlant Foundation / SDx Version
10

The following properties can be used in a graph expansion.

Property

Default Value

Description

FilterOnMergeStatus

True

Filter on merge status criteria.

ForceTopDownExpansionMode

False

Force the graph expansion to use top-down filtering, regardless of whether source objects are supplied, or not.

GraphExpansionMode

The current selected graph expansion mode.

IncludeRelsInResult

True

Include relationships in the structured collection results.

The following methods can be used in a graph expansion.

Methods

Returns

Description

AddGraphDefCritiera(GraphNode, Criteria)

Adds the Graph Definition criteria.

AddProperty(GraphNode, Property-Name[Display-As])

Add a property to the output results of a partial graph expansion.

ExecuteCount

GraphExpansionResult(long, long)

Execute a count graph expansion.

ExecuteFull

GraphExpansionResult(IEnumerable(ResultObject), IEnumerable(ResultRel))

Execute a full graph expansion.

ExecutePartial

GraphExpansionResult(IEnumerable(PartialResult), IEnumerable(PartialRelResult))

Execute a partial graph expansion.

ExecutePartial(ExpansionDataObjectCollection StartingObjects)

GraphExpansionResult(IEnumerable(PartialResult), IEnumerable(PartialRelResult))

Execute a partial graph expansion.

ExecuteExpansionAndAppendToStructure(ByVal pobjResultContainer As IContainer, pcolStructure As ObjectsForExpansion) As StructuredObjectCollection

?

Executes a ?