| Package | Description |
|---|---|
| org.eclipse.emf.common.notify |
Provides a notification framework.
|
| org.eclipse.emf.common.notify.impl |
Provides a basic implementation of the notification framework.
|
| Modifier and Type | Interface and Description |
|---|---|
static interface |
Adapter.Internal
An internal interface implemented by adapters.
|
| Modifier and Type | Method and Description |
|---|---|
Adapter |
AdapterFactory.adapt(Notifier target,
java.lang.Object type)
Returns either a previously associated adapter or a newly associated adapter, as appropriate.
|
Adapter |
AdapterFactory.adaptNew(Notifier target,
java.lang.Object type)
Creates a new associated adapter of the given type;
it may optionally call
setTarget on the adapter,
and it may optionally add the adapter to the target.eAdapters(). |
| Modifier and Type | Method and Description |
|---|---|
EList<Adapter> |
Notifier.eAdapters()
Returns list of the adapters associated with this notifier.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
BasicNotifierImpl.EAdapterList<E extends java.lang.Object & Adapter> |
| Modifier and Type | Class and Description |
|---|---|
class |
AdapterImpl
An extensible adapter implementation.
|
class |
SingletonAdapterImpl
An alternate, extensible adapter implementation that is well suited to adapt for a number of objects
(typically all objects of a given type).
|
| Modifier and Type | Field and Description |
|---|---|
protected BasicEList<Adapter> |
NotifierImpl.eAdapters
The list of
Adapters associated with the notifier. |
| Modifier and Type | Method and Description |
|---|---|
Adapter |
AdapterFactoryImpl.adapt(Notifier target,
java.lang.Object type) |
Adapter |
AdapterFactoryImpl.adaptNew(Notifier target,
java.lang.Object type)
Creates an adapter by calling
createAdapter(Notifier, Object)
and associates it by calling associate. |
protected Adapter |
AdapterFactoryImpl.createAdapter(Notifier target)
Creates an
AdapterImpl. |
protected Adapter |
AdapterFactoryImpl.createAdapter(Notifier target,
java.lang.Object type)
Creates an adapter by calling
createAdapter(Notifier). |
protected Adapter[] |
BasicNotifierImpl.eBasicAdapterArray()
Returns the underlying array of adapters.
|
Adapter |
BasicNotifierImpl.EScannableAdapterList.getAdapterForType(java.lang.Object type)
Returns that first adapter in the list for which
isAdapterForType(type) return true. |
Adapter |
BasicNotifierImpl.EAdapterList.getAdapterForType(java.lang.Object type) |
| Modifier and Type | Method and Description |
|---|---|
EList<Adapter> |
BasicNotifierImpl.eAdapters() |
EList<Adapter> |
NotifierImpl.eAdapters() |
protected BasicEList<Adapter> |
BasicNotifierImpl.eBasicAdapters()
Returns the adapter list, even if it is
null. |
protected BasicEList<Adapter> |
NotifierImpl.eBasicAdapters() |
| Modifier and Type | Method and Description |
|---|---|
void |
BasicNotifierImpl.EObservableAdapterList.Listener.added(Notifier notifier,
Adapter adapter)
Called when the given adapter is added to the given notifier.
|
protected void |
AdapterFactoryImpl.associate(Adapter adapter,
Notifier target)
Associates an adapter with a notifier by adding it to the target's
adapters. |
void |
BasicNotifierImpl.EObservableAdapterList.Listener.removed(Notifier notifier,
Adapter adapter)
Called when the given adapter is remove from the given notifier.
|
Copyright © 2018. Licensed under the Eclipse Public License v1.0. All rights reserved.
Submit a bug or feature