saealib.core.ComponentGraph#
- class saealib.core.ComponentGraph(*, nodes, data_edges=(), control_edges=(), state_bindings=(), entry_points=())[source]#
Bases:
objectA self-contained graph and its declared entry points.
- Parameters:
nodes (tuple[ComponentNode, ...])
data_edges (tuple[DataEdge, ...])
control_edges (tuple[ControlEdge, ...])
state_bindings (tuple[StateBinding, ...])
entry_points (tuple[NodeRef, ...])
Methods
Return the first node with the requested component ID. |
|
Collect structural and graph-level diagnostics without raising. |
Method Details
- ComponentGraph.__init__(*, nodes, data_edges=(), control_edges=(), state_bindings=(), entry_points=())#
- Parameters:
nodes (tuple[ComponentNode, ...])
data_edges (tuple[DataEdge, ...])
control_edges (tuple[ControlEdge, ...])
state_bindings (tuple[StateBinding, ...])
entry_points (tuple[NodeRef, ...])
- Return type:
None