Class UiDiagramEdge

java.lang.Object
ai.mindconnect.ui.ext.diagram.UiDiagramEdge

public class UiDiagramEdge extends Object
Directed connection between two UiDiagramNodes. References nodes by id (not by index) so the wire form stays robust against client-side reordering and future patch operations.

Edge classification matters for the future editor: UiDiagramEdge.Kind.STRUCTURAL edges are dictated by the workflow's tree structure (e.g. decision → branch → merge) and must not be deletable on their own; UiDiagramEdge.Kind.FLOW edges are the normal sequencing arrows along a steps list and are the user-mutable ones.