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 DelegateResourceSetAdapter
findAdapter
(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 DelegateResourceSetAdapter
getAdapter
(org.eclipse.emf.ecore.resource.ResourceSet resourceSet) <T> T
getRegistry
(org.eclipse.emf.ecore.EModelElement modelElement, Class<T> registryClass, T defaultRegistry) boolean
hasAdapter
(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)
-