org.eclipse.gmt.umlx.ecore2.util
Class EClassE2InheritanceAdapter

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>
              extended by org.eclipse.gmt.umlx.ecore2.util.E2TransientLinkAdapter<org.eclipse.emf.ecore.EClass,E2Inheritance,org.eclipse.emf.ecore.EClass>
                  extended by org.eclipse.gmt.umlx.ecore2.util.EClassE2InheritanceAdapter
All Implemented Interfaces:
org.eclipse.emf.common.notify.Adapter, IModelChangeListener

public class EClassE2InheritanceAdapter
extends E2TransientLinkAdapter<org.eclipse.emf.ecore.EClass,E2Inheritance,org.eclipse.emf.ecore.EClass>

An EClassE2InheritanceAdapter instance maintains the transient E2Inheritance links from an EClass to an EClass.


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter
org.eclipse.emf.common.notify.Adapter.Internal
 
Method Summary
static EClassE2InheritanceAdapter getAdapter(org.eclipse.emf.ecore.EClass eClass)
           
 boolean isAdapterForType(java.lang.Object type)
           
 
Methods inherited from class org.eclipse.gmt.umlx.ecore2.util.E2TransientLinkAdapter
deinstallLink, getActualLink, getPotentialLink, installLink, modelChanged
 
Methods inherited from class org.eclipse.gmt.umlx.ecore2.util.E2AbstractLinkAdapter
notifyChanged, 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
 

Method Detail

getAdapter

public static EClassE2InheritanceAdapter getAdapter(org.eclipse.emf.ecore.EClass eClass)

isAdapterForType

public boolean isAdapterForType(java.lang.Object type)