Interface NotifyingList<E>

All Superinterfaces:
Collection<E>, EList<E>, Iterable<E>, List<E>
All Known Implementing Classes:
DelegatingNotifyingListImpl, NotifyingListImpl

public interface NotifyingList<E> extends EList<E>
A managed list that dispatches feature change notification to a notifier.
  • Method Details

    • getNotifier

      Object getNotifier()
      Returns the notifier that manages this list.
      Returns:
      the notifier of the list.
    • getFeature

      Object getFeature()
      Returns the notifier's feature that this list represents.
      Returns:
      the feature of the list.
      See Also:
    • getFeatureID

      int getFeatureID()
      Returns the notifier's feature ID that this list represents.
      Returns:
      the feature ID of the list.
      See Also: