/Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/RigVMModel/RigVMNotifications.h
The Graph Notification Type is used to differentiate between all of the changes that can happen within a graph.
enum ERigVMGraphNotifType { GraphChanged, NodeAdded, NodeRemoved, NodeSelected, NodeDeselected, NodeSelectionChanged, NodePositionChanged, NodeSizeChanged, NodeColorChanged, PinAdded, PinRemoved, PinRenamed, PinExpansionChanged, PinWatchedChanged, PinArraySizeChanged, PinDefaultValueChanged, PinDirectionChanged, PinTypeChanged, PinIndexChanged, LinkAdded, LinkRemoved, CommentTextChanged, VariableAdded, VariableRemoved, VariableRenamed, InteractionBracketOpened, InteractionBracketClosed, InteractionBracketCanceled, PinBoundVariableChanged, NodeRenamed, NodeReferenceChanged, NodeCategoryChanged, NodeKeywordsChanged, NodeDescriptionChanged, VariableRemappingChanged, LibraryTemplateChanged, FunctionAccessChanged, Invalid, }