Enum ModelChangeType

GoDiagram®
v10.0.12
by Northwoods Software®

This enumeration specifies possible values for ModelChange.

Namespace: Northwoods.Go.Models
Assembly: Northwoods.GoDiagram.Avalonia.dll
Syntax
public enum ModelChangeType

Fields

Name Description
LinkCategory

After changing a link data's category (SetCategoryForLinkData(TLinkData, string)).

LinkDataSource

After the model's LinkDataSource is replaced, inserted into or removed from (setting LinkDataSource or calling AddLinkData(TLinkData) or RemoveLinkData(TLinkData)).

LinkFromKey

After changing a link data's "From" node key (SetFromKeyForLinkData(TLinkData, TNodeKey)).

LinkFromPortId

After changing a link data's "From" port identifier string (SetFromPortIdForLinkData(TLinkData, TPort)).

LinkKey

After changing a link data's unique key (SetKeyForLinkData(TLinkData, TLinkKey)).

LinkLabelKeys

After replacing, inserting into, or removing from a link data's collection of keys to label nodes (calling SetLabelKeysForLinkData(TLinkData, ICollection<TNodeKey>), AddLabelKeyForLinkData(TLinkData, TNodeKey), or RemoveLabelKeyForLinkData(TLinkData, TNodeKey)).

LinkToKey

After changing a link data's "To" node key (SetToKeyForLinkData(TLinkData, TNodeKey)).

LinkToPortId

After changing a link data's "To" port identifier string (SetToPortIdForLinkData(TLinkData, TPort)).

NodeCategory

After changing a node data's category (SetCategoryForNodeData(TNodeData, string)).

NodeDataSource

After the model's NodeDataSource is replaced, inserted into or removed from (setting NodeDataSource or calling AddNodeData(TNodeData).

NodeGroupKey

After changing a node data's key for a containing group data (SetGroupKeyForNodeData(TNodeData, TNodeKey)).

NodeKey

After changing a node data's unique key (SetKeyForNodeData(TNodeData, TNodeKey)).

NodeParentKey

After changing a node data's "Parent" node key (SetParentKeyForNodeData(TNodeData, TNodeKey)).

None

For changes that don't affect the Model's structure.

ParentLinkCategory

After changing a node data's "Parent" link's category(SetParentLinkCategoryForNodeData(TNodeData, string)).