Solid Edge Assembly Type Library
AssemblyPathfinderUpdateConstants Enumeration
Description
Assembly Pathfinder Update Constants
Members
MemberValueDescription
seCollapse6Collapses the pathfinder.
seExpandAll5Expands the pathfinder.
seRebuild2

Locks and clears Pathfinder, but actually rebuilds Pathfinder during next idle cycle.

It is possible that an automation could do something to affect the “shape” of the assembly.  An interactive example of this is deleting a subassembly.  Since such edits can be difficult to reflect in the pathfinder, it is sometimes preferable to simply rebuild the entire pathfinder.  This will ensure that the rebuild pathfinder will match the previous state as closely as possible with respect to scroll position and expand/collapse settings.

Please note that the request to rebuild is lazy. In that the pathfinder will be rebuilt at a safe time after the API request, typically when the application is at idle.

seResume4seSuspend/seResume pair should be used to bracket long sequences of actions in which performance trumps accuracy.
seSuspend3The seSuspend call will clear the pathfinder (as happens with seRebuild) and remain so until this suspension is lifted via seResume.
seUpdate1

Refreshes the Pathfinder immediately.

Refreshing the icons can be necessary if something happens, for example, to change the visibility (show/hide) or load state (active/inactive) of a reference. 
It is possible that some automation could affect the assembly in a manner such that the normal icon update logic is skipped.  This is appropriate for refreshing the icons in such cases.

Calling UpdatePathfinder with seUpdate is very quick and its results are applied to the pathfinder before the call returns. 

See Also

Solid Edge V20 - What's New