capint
6/9/2016 - 4:13 PM

EMF >> Adapter factory

EMF >> Adapter factory

ItemProviderAdapterFactory is registered with EMF via the extension point itemProviderAdapterFactories
Examples of registered ItemProviderAdapterFactories are: ResourceItemProviderAdapterFactory, TreeItemProviderAdapterFactory or PackageNameItemProviderAdapterFactory
PackageNameAdapterFactory provides a createClassXXX method to create an adapter for each class of the model. It overrides the createAdapter method of the class AdapterFactoryImpl, use a model switch to call the corresponding method for a target element. The model switch delegates caseClassXXX methods to createClassXXXAdapter methods.  

PackageNameItemProviderAdapterFactory inherits PackageNameAdapterFactory. It overrides the createClassXXX methods of PackageNameAdapterFactory to return the corresponding ItemProviders