Expand description
The property-model constraint graph: D3-ready serialization (GraphData and friends) and
the Dioxus component that renders it, and a pure Adam-backed view model.
Re-exports§
pub use view::GraphView;pub use view::GraphView;
Structs§
- Bridge
State - Owns one cached model and lifecycle/order watermarks for one container.
- Graph
Data - Complete graph snapshot ready for JSON serialization and delivery to D3.
- Link
Data - A single edge in the D3 graph.
- Node
Data - A single node in the D3 graph.
- View
Constraints - Owns one parsed sheet and cached identities without per-request parsing.
- View
Input - Geometry and an action for a single model update.
- View
Output - Complete finite approved values and gesture hints derived by Adam.
- View
Request - A geometry snapshot and source action with a generation-local ordering key.
- View
Transform - A uniform scale followed by a viewport-space translation.
Enums§
- Graph
Drive - Which
window.beginGraphdriver method agraph_drive_scriptinvokes. - Link
Kind - Link kind tag used in the D3 graph.
- Node
Kind - Node kind tag used in the D3 graph.
- View
Action - An explicit source edit, geometry refresh, or replacement with the sheet’s fit.
- View
Message - Lifecycle and update messages for one mounted container channel.
- View
Reply - An approval or explicit current-request failure carrying the original identity.
Functions§
- Graph
View - Renders the property model bipartite graph using D3.
- graph_
drive_ script - Builds the JavaScript that stores
data(serialized) as containercontainer_id’s entry inwindow.__beginGraphDataand invokes theGraphDrivemethodcallonwindow.beginGraphwhen the driver script (begin/assets/graph.js) is loaded. - to_
graph_ data - Serializes
sheetandlabelsinto aGraphDatasnapshot for D3.