|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.emf.common.notify.impl.AdapterImpl
org.eclipse.emf.ecore.util.EContentAdapter
public class EContentAdapter
An adapter that maintains itself as an adapter for all contained objects
as they come and go.
It can be installed for an EObject, a Resource, or a ResourceSet.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter |
|---|
Adapter.Internal |
| Field Summary |
|---|
| Fields inherited from class org.eclipse.emf.common.notify.impl.AdapterImpl |
|---|
target |
| Constructor Summary | |
|---|---|
EContentAdapter()
|
|
| Method Summary | |
|---|---|
protected void |
addAdapter(Notifier notifier)
|
protected void |
basicSetTarget(Notifier target)
Actually sets the target by calling super. |
protected void |
basicUnsetTarget(Notifier target)
Actually unsets the target by calling super. |
protected void |
handleContainment(Notification notification)
Handles a containment change by adding and removing the adapter as appropriate. |
void |
notifyChanged(Notification notification)
Handles a notification by calling selfAdapter. |
protected void |
removeAdapter(Notifier notifier)
|
protected boolean |
resolve()
|
protected void |
selfAdapt(Notification notification)
Handles a notification by calling handleContainment
for any containment-based notification. |
protected void |
setTarget(EObject target)
Handles installation of the adapter on an EObject by adding the adapter to each of the directly contained objects. |
void |
setTarget(Notifier target)
Handles installation of the adapter by adding the adapter to each of the directly contained objects. |
protected void |
setTarget(Resource target)
Handles installation of the adapter on a Resource by adding the adapter to each of the directly contained objects. |
protected void |
setTarget(ResourceSet target)
Handles installation of the adapter on a ResourceSet by adding the adapter to each of the directly contained objects. |
protected void |
unsetTarget(EObject target)
Handles undoing the installation of the adapter from an EObject by removing the adapter from each of the directly contained objects. |
void |
unsetTarget(Notifier target)
Handles undoing the installation of the adapter by removing the adapter from each of the directly contained objects. |
protected void |
unsetTarget(java.lang.Object target)
Deprecated. Use or override unsetTarget(Notifier) instead. |
protected void |
unsetTarget(Resource target)
Handles undoing the installation of the adapter from a Resource by removing the adapter from each of the directly contained objects. |
protected void |
unsetTarget(ResourceSet target)
Handles undoing the installation of the adapter from a ResourceSet by removing the adapter from each of the directly contained objects. |
| Methods inherited from class org.eclipse.emf.common.notify.impl.AdapterImpl |
|---|
getTarget, isAdapterForType |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public EContentAdapter()
| Method Detail |
|---|
public void notifyChanged(Notification notification)
selfAdapter.
notifyChanged in interface AdapternotifyChanged in class AdapterImplnotification - a description of the change.protected void selfAdapt(Notification notification)
handleContainment
for any containment-based notification.
protected void handleContainment(Notification notification)
public void setTarget(Notifier target)
setTarget in interface AdaptersetTarget in class AdapterImpltarget - the new notifier.Adapter.getTarget()protected void basicSetTarget(Notifier target)
protected void setTarget(EObject target)
protected void setTarget(Resource target)
protected void setTarget(ResourceSet target)
public void unsetTarget(Notifier target)
unsetTarget in interface Adapter.InternalunsetTarget in class AdapterImpltarget - the old notifier.Adapter.getTarget(),
Adapter.setTarget(Notifier)protected void basicUnsetTarget(Notifier target)
@Deprecated protected void unsetTarget(java.lang.Object target)
unsetTarget(Notifier) instead.
protected void unsetTarget(EObject target)
protected void unsetTarget(Resource target)
protected void unsetTarget(ResourceSet target)
protected void addAdapter(Notifier notifier)
protected void removeAdapter(Notifier notifier)
protected boolean resolve()
|
Copyright 2001-2006 IBM Corporation and others. All Rights Reserved. |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||