载入中...
搜索中...
未找到
EditingGraph.h
浏览该文件的文档.
63 [[nodiscard]] Result<void> connect(GraphEdgeRecord edge, const GraphConnectionDecision& decision);
UUID-backed identifier adapter for legacy textual boundaries.
Definition Identity.h:314
Generic mutable graph model with one authoritative revision clock.
Definition EditingGraph.h:56
virtual ~IGraphDomainProvider()=default
Releases IGraphDomainProvider resources.
virtual GraphConnectionDecision canConnect(const GraphPinRecord &from, const GraphPinRecord &to) const =0
Can connect.
Deterministic owning value tree shared by authoring hosts.
Definition EditingValue.h:19
Definition EditableTarget.h:7
Result of domain-specific connection validation.
Definition EditingGraph.h:50
std::vector< Diagnostic > diagnostics
Definition EditingGraph.h:52
Immutable graph document value sent to a domain compiler.
Definition EditingGraph.h:40
std::uint32_t schemaVersion
Definition EditingGraph.h:42
std::vector< GraphNodeRecord > nodes
Definition EditingGraph.h:44
std::vector< GraphEdgeRecord > edges
Definition EditingGraph.h:45
Directed connection between an output and input pin.
Definition EditingGraph.h:33
Generic graph node independent of its domain.
Definition EditingGraph.h:25