java.lang.Object
org.eclipse.epsilon.ecore.delegates.notify.Adapters
Direct Known Subclasses:
DerivedSettingAdapters, EvlAdapters, InvocationAdapters

public abstract class Adapters extends Object
Manage adapters used by the Epsilon ECore delegates
Since:
2.5
  • Field Details

    • delegateURI

      protected final DelegateUri delegateURI
  • Constructor Details

  • Method Details

    • getAdapter

      public abstract DelegateResourceSetAdapter getAdapter(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
    • getAdapter

      public DelegateEPackageAdapter getAdapter(org.eclipse.emf.ecore.EPackage ePackage)
      Return the DelegateEPackageAdapter for ePackage, creating one if necessary.
    • getAdapter

      public DelegateResourceSetAdapter getAdapter(org.eclipse.emf.ecore.EModelElement modelElement)
    • getRegistry

      public <T> T getRegistry(org.eclipse.emf.ecore.EModelElement modelElement, Class<T> registryClass, T defaultRegistry)
    • hasAdapter

      public boolean hasAdapter(org.eclipse.emf.ecore.EModelElement eObject)
    • findAdapter

      protected DelegateResourceSetAdapter findAdapter(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)