ProtectedcanvasProtectedcanvasBackground color for connection labels
Border color for connection labels
Text color for connection labels
ProtectedcontextProtectedcontextProtectedcontextProtectedcontextProtectedcontextProtectedcontextProtectedfProtectedfProtectedfProtectedpanProtectedselectedProtectedselectedProtectedzoomTitle for the canvas empty-state overlay — depends on read-only mode.
ProtectedcanvasTrigger function for canvas panning — only allows panning in pan mode
Center the canvas on a specific node
Clear all node status highlights
Clear all selection
Delete the currently selected nodes and connections
Get the connectable side string for Foblex based on port side
Highlight a sequence of nodes (e.g., execution path)
A callback method that performs custom clean-up, invoked immediately before a directive, pipe, or service instance is destroyed.
A callback method that is invoked immediately after the default change detector has checked the directive's data-bound properties for the first time, and before any of the view or content children have been checked. It is invoked only once when the directive is instantiated.
ProtectedonCanvas zoom/pan changed
ProtectedonDirect click on a connection — ensures ConnectionSelected fires reliably
ProtectedonProtectedonProtectedonUser drew a new connection
ProtectedonExternal item dropped from palette
ProtectedonProtectedonCalled when Foblex flow finishes loading
ProtectedonProtectedonProtectedonProtectedonProtectedonProtectedonNodes moved on canvas
ProtectedonProtectedonUser reassigned (dragged) an existing connection endpoint to a new node
ProtectedonSelection changed in Foblex
Redo the last undone operation
Programmatically select a node
Update a node's visual status
Optionalmessage: stringProtectedtrackProtectedtrackUndo the last operation
Update a connection's visual properties in-place (label, color, style, etc.)
Update a node's visual properties and push a new object reference so OnPush child components (FlowNodeComponent) detect the change.
Zoom in one step
Zoom out one step
Fit all nodes within the viewport
Generic, entity-agnostic visual flow editor component. Wraps Foblex Flow to provide a clean MJ-style API.
Usage: