Enum ModelChangeType
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)). |