Class Adapters
java.lang.Object
org.eclipse.epsilon.ecore.delegates.notify.Adapters
- Direct Known Subclasses:
DerivedSettingAdapters,EvlAdapters,InvocationAdapters
Manage adapters used by the Epsilon ECore delegates
- Since:
- 2.5
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAdapters(DelegateUri delegateUri, DelegateContext.ContextFactory defaultCtxFctry, DelegateContext.ContextFactory.Registry defaultCtxFctryRegistry) -
Method Summary
Modifier and TypeMethodDescriptionprotected DelegateResourceSetAdapterfindAdapter(org.eclipse.emf.ecore.resource.ResourceSet resourceSet) getAdapter(org.eclipse.emf.ecore.EModelElement modelElement) getAdapter(org.eclipse.emf.ecore.EPackage ePackage) Return the DelegateEPackageAdapter for ePackage, creating one if necessary.abstract DelegateResourceSetAdaptergetAdapter(org.eclipse.emf.ecore.resource.ResourceSet resourceSet) <T> TgetRegistry(org.eclipse.emf.ecore.EModelElement modelElement, Class<T> registryClass, T defaultRegistry) booleanhasAdapter(org.eclipse.emf.ecore.EModelElement eObject)
-
Field Details
-
delegateURI
-
-
Constructor Details
-
Adapters
public Adapters(DelegateUri delegateUri, DelegateContext.ContextFactory defaultCtxFctry, DelegateContext.ContextFactory.Registry defaultCtxFctryRegistry)
-
-
Method Details
-
getAdapter
public abstract DelegateResourceSetAdapter getAdapter(org.eclipse.emf.ecore.resource.ResourceSet resourceSet) -
getAdapter
Return the DelegateEPackageAdapter for ePackage, creating one if necessary. -
getAdapter
-
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)
-