controller library

NodeFlowController - the core state management for node graphs.

This module exports the NodeFlowController and all its extension APIs:

  • NodeApi: Node CRUD, positioning, selection, z-ordering
  • ConnectionApi: Connection management and validation
  • GraphApi: Graph-level queries and batch operations
  • ViewportApi: Viewport manipulation and navigation

Classes

NodeFlowController<T>
High-performance controller for node flow state management.

Enums

NodeAlignment
Alignment options for node alignment operations

Extensions

ConnectionApi on NodeFlowController<T>
Connection-related operations for NodeFlowController.
DirtyTrackingExtension on NodeFlowController<T>
Dirty tracking and spatial index management for NodeFlowController.
EditorInitApi on NodeFlowController<T>
Editor initialization API for NodeFlowController.
GraphApi on NodeFlowController<T>
Graph-level operations for NodeFlowController.
GroupApi on NodeFlowController<T>
Group and node monitoring operations for NodeFlowController.
NodeApi on NodeFlowController<T>
Node-related operations for NodeFlowController.
NodeFlowControllerAPI on NodeFlowController<T>
Factory methods and drag operations for NodeFlowController.
ResizeApi on NodeFlowController<T>
Resize operations for NodeFlowController.
ViewportApi on NodeFlowController<T>
Viewport operations for NodeFlowController.