Skip to content

Glossary

TermMeaning
GraphUser-facing graph definition. Controls supported nodes, types, command policy, subgraph policy, and diagnostics.
GraphModelPersisted model that stores nodes, wires, variables, subgraphs, placemats, sticky notes, and change tracking.
CustomGraphModelImplDefault graph model used by Graph. Delegates graph-specific behavior back to the Graph instance.
GraphViewLow-level editable UI for one graph model. Owns canvas, panels, item library, history, selection, and commands.
GraphEditorViewRecommended LDLib2 Editor View wrapper around GraphView, with save button, dirty state, subgraph breadcrumb, and subgraph dive.
GraphResourceEditor resource definition for graph assets saved as CompoundTag.
NodeUser-defined node class. Defines display name, options, ports, and optional preview.
NodeModelRuntime/persisted model for a node instance.
PortModelRuntime/persisted model for an input or output port.
WireModelRuntime/persisted model connecting two ports.
TypeHandleSerializable type identity used by ports, variables, constants, options, icons, colors, default values, and configurators.
ConstantStored value used by constant nodes, input port values, options, and variable defaults.
BlackboardGraph panel that edits variable declarations.
VariableGraph-level declaration with name, type, default value, and kind.
VariableKind.LOCALVariable used only inside the current graph.
VariableKind.INPUTVariable exposed as an input port on subgraph nodes.
VariableKind.OUTPUTVariable exposed as an output port on subgraph nodes.
SubgraphGraph nested or referenced by another graph.
Local subgraphInline subgraph owned by the parent graph.
External subgraphSubgraph referenced by IResourcePath and resolved through IGraphReferenceResolver.
Context nodeNode that owns an ordered list of block nodes.
Block nodeNode that lives inside a context node instead of directly on the graph canvas.
Wire portalCompact node pair used to route a wire through named entry/exit points.
PlacematResizable canvas area used to visually group graph elements.
Sticky noteComment element placed on the graph canvas.
CapabilityFlag on graph element models that controls actions such as delete, move, copy, rename, color, collapse, or resize.

Released under the MIT License.