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.
              |