jellyflow-core 0.3.0

Headless graph model, IDs, type descriptors, and interaction policy primitives for Jellyflow.
Documentation
mod binding;
mod builder;
mod edge;
mod geometry;
mod graph;
mod node;
mod port;
mod resources;

pub use binding::{Binding, BindingEndpoint, GraphLocalBindingTarget, SourceAnchor};
pub use builder::GraphBuilder;
pub use edge::{
    Edge, EdgeKind, EdgeLabelAnchor, EdgeReconnectable, EdgeReconnectableEndpoint, EdgeRouteKind,
    EdgeViewDescriptor,
};
pub use geometry::{CanvasPoint, CanvasRect, CanvasSize};
pub use graph::{
    GRAPH_VERSION, Graph, GraphElementIter, GraphElementKeys, GraphElementValues, GraphElements,
};
pub use node::{Node, NodeExtent, NodeOrigin};
pub use port::{Port, PortCapacity, PortDirection, PortKind};
pub use resources::{Group, StickyNote, Symbol};