org.eclipse.emf.common.notify
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
 EList<Adapter> eAdapters()
          Returns list of the adapters associated with this notifier.
 boolean eDeliver()
          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 Detail

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(boolean)

eSetDeliver

void eSetDeliver(boolean deliver)
Sets whether this notifier will deliver notifications to the adapters.

Parameters:
deliver - whether or not to deliver.
See Also:
eDeliver()

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.


Copyright © 2001-2010 Eclipse Foundation. All Rights Reserved.