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
  extended by org.eclipse.gmt.umlx.ecore.AbstractAdapter
      extended by org.eclipse.gmt.umlx.ecore.ModelChangeAdapter
          extended by 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 Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter
org.eclipse.emf.common.notify.Adapter.Internal
 
Constructor Summary
E2AbstractLinkAdapter(S source)
           
 
Method Summary
 void notifyChanged(org.eclipse.emf.common.notify.Notification notification)
           
 java.lang.String toString()
           
 
Methods inherited from class org.eclipse.gmt.umlx.ecore.ModelChangeAdapter
addNotifier, dispose, refreshNotifiers, removeNotifier
 
Methods inherited from class org.eclipse.gmt.umlx.ecore.AbstractAdapter
getTarget, registerPackageClass, setTarget
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.gmt.umlx.ecore.IModelChangeListener
modelChanged
 
Methods inherited from interface org.eclipse.emf.common.notify.Adapter
isAdapterForType
 

Constructor Detail

E2AbstractLinkAdapter

public E2AbstractLinkAdapter(S source)
Method Detail

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