Interface IIncrementalData
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 |