org.eclipse.gmt.umlx.ecore2.util
Class E2AbstractLinkAdapter<S extends org.eclipse.emf.common.notify.Notifier,L extends org.eclipse.emf.ecore.EObject,T>
java.lang.Object
org.eclipse.gmt.umlx.ecore.AbstractAdapter
org.eclipse.gmt.umlx.ecore.ModelChangeAdapter
org.eclipse.gmt.umlx.ecore2.util.E2AbstractLinkAdapter<S,L,T>
- All Implemented Interfaces:
- org.eclipse.emf.common.notify.Adapter, IModelChangeListener
- Direct Known Subclasses:
- E2TransientLinkAdapter
public abstract class E2AbstractLinkAdapter<S extends org.eclipse.emf.common.notify.Notifier,L extends org.eclipse.emf.ecore.EObject,T>
- extends ModelChangeAdapter
- implements IModelChangeListener
E2TransientLinkAdapter instance maintains the transient L links from an S to a T.
Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter |
org.eclipse.emf.common.notify.Adapter.Internal |
Method Summary |
void |
notifyChanged(org.eclipse.emf.common.notify.Notification notification)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.eclipse.emf.common.notify.Adapter |
isAdapterForType |
E2AbstractLinkAdapter
public E2AbstractLinkAdapter(S source)
notifyChanged
public void notifyChanged(org.eclipse.emf.common.notify.Notification notification)
- Specified by:
notifyChanged
in interface org.eclipse.emf.common.notify.Adapter
- Overrides:
notifyChanged
in class AbstractAdapter
toString
public java.lang.String toString()
- Overrides:
toString
in class AbstractAdapter