Interface Notifier

All Known Implementing Classes:
BasicNotifierImpl, NotifierImpl

public interface Notifier
A source of notification delivery. Since all modeled objects will be notifiers, the method names start with "e" to distinguish the EMF methods from the client's methods.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns list of the adapters associated with this notifier.
    boolean
    Returns whether this notifier will deliver notifications to the adapters.
    void
    eNotify(Notification notification)
    Notifies a change to a feature of this notifier as described by the notification.
    void
    eSetDeliver(boolean deliver)
    Sets whether this notifier will deliver notifications to the adapters.
  • Method Details

    • eAdapters

      EList<Adapter> eAdapters()
      Returns list of the adapters associated with this notifier.
      Returns:
      the adapters associated with this notifier.
    • eDeliver

      boolean eDeliver()
      Returns whether this notifier will deliver notifications to the adapters.
      Returns:
      whether notifications will be delivered.
      See Also:
    • eSetDeliver

      void eSetDeliver(boolean deliver)
      Sets whether this notifier will deliver notifications to the adapters.
      Parameters:
      deliver - whether or not to deliver.
      See Also:
    • eNotify

      void eNotify(Notification notification)
      Notifies a change to a feature of this notifier as described by the notification. The notifications will generally be delivered to the adapters via Adapter.notifyChanged.
      Parameters:
      notification - a description of the change.