SD.Tools.Algorithmia.GeneralInterfaces Namespace |
Interface | Description | |
---|---|---|
![]() | IDetailedNotifyElementChangedTChangeType, TElement |
Interface for raising a detailed event containing the change notification about what has changed in the element. CommandifiedList picks up these
events and bubbles upwards this event to subscribers.
|
![]() | IEventBasedObserver |
Simple interface which is used by elements which require support from external code to get their internal observer logic be setup. This is required
sometimes in undo-redo scenarios where an element is added/removed from a datastructure, e.g. a list.
|
![]() | INotifyAsChanged |
Simple notification interface which is used to signal elements which refer to other elements that the implementing element has been changed.
The type/nature of the change isn't available, as other channels are meant for that, this notification is a simple 'I'm changed' kind of
notification used by CommandifiedMember.
|
![]() | INotifyAsRemoved |
Simple notification interface which is used to signal elements which refer to other elements that the implementing element has been removed.
|