The listener interface for receiving model change events.
Classes that are interested in changes need to implement this interface and register themselves
on the model via the
method. All registered listeners will be
notified when a model element has been added, removed or changed.
template code example in
on how to handle model change events.
Note that changes may be collected or silently applied without notification, depending on the mode that was used
when the change was applied on the model.
for an overview of how the different event modes are handled.