Interface IIncrementalData

GoDiagram®
v10.0.12
by Northwoods Software®

Interface for the output object of ToIncrementalData(ChangedEvent).

Namespace: Northwoods.Go.Models
Assembly: Northwoods.GoDiagram.Avalonia.dll
Syntax
public interface IIncrementalData
Remarks

Any shared or cyclic references within the model data will be maintained on the data included on this output object.

Properties

InsertedLinkKeys

Collection of link keys added. Any key included will also be included in the ModifiedLinkData collection.

Declaration
IEnumerable InsertedLinkKeys { get; }
Property Value
Type Description
IEnumerable

InsertedNodeKeys

Collection of node keys added. Any key included will also be included in the ModifiedNodeData collection.

Declaration
IEnumerable InsertedNodeKeys { get; }
Property Value
Type Description
IEnumerable

ModifiedLinkData

Collection of link data objects modified.

Declaration
IEnumerable ModifiedLinkData { get; }
Property Value
Type Description
IEnumerable

ModifiedNodeData

Collection of node data objects modified.

Declaration
IEnumerable ModifiedNodeData { get; }
Property Value
Type Description
IEnumerable

RemovedLinkKeys

Collection of link keys deleted.

Declaration
IEnumerable RemovedLinkKeys { get; }
Property Value
Type Description
IEnumerable

RemovedNodeKeys

Collection of node keys deleted.

Declaration
IEnumerable RemovedNodeKeys { get; }
Property Value
Type Description
IEnumerable

SharedData

Object containing the modified SharedData.

Declaration
object SharedData { get; }
Property Value
Type Description
object