Class
TopologyHierarchyView
ChartForgeX.Topology
Captures a detached organization hierarchy's collapsed nodes, sibling tie order and optional existing layout direction.
Inheritance
- object
- TopologyHierarchyView
Remarks
Identities are exact and case-sensitive. The source chart and parent relationships are retained. Null preparation restores the complete hierarchy.
Usage
Explore 5 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by 3
- Property PreparedVisual.TopologyHierarchyView
- Property PreparedTopology.HierarchyView
- Property TopologyRenderOptions.HierarchyView
Accepted by parameters 2
Constructors
public TopologyHierarchyView(IEnumerable<string>? collapsedNodeIds = null, IEnumerable<string>? nodeOrder = null, TopologyLayoutDirection? layoutDirection = null) #Creates a copied view without changing any node or assigning aggregate identities.
Parameters
- collapsedNodeIds System.Collections.Generic.IEnumerable<string>? = null
- Existing hierarchy owners whose descendants are hidden.
- nodeOrder System.Collections.Generic.IEnumerable<string>? = null
- Existing node IDs in sibling tie order. Unlisted siblings retain the existing identifier tie order.
- layoutDirection ChartForgeX.Topology.TopologyLayoutDirection? = null
- An optional native layered direction; no browser layout math is used.
Inherited Methods
Properties
public IReadOnlyList<string> CollapsedNodeIds { get; } #Gets the exact collapsed source node IDs, including a collapsed child retained beneath a collapsed ancestor.
public IReadOnlyList<string> NodeOrder { get; } #Gets copied sibling tie order; parent order remains authoritative.
public TopologyLayoutDirection? LayoutDirection { get; } #Gets the selected native direction, or null to retain the authored direction.