public class EqualityHelperExtensionProviderDescriptorRegistryImpl extends Object implements EqualityHelperExtensionProvider.Descriptor.Registry
| Constructor and Description | 
|---|
| EqualityHelperExtensionProviderDescriptorRegistryImpl()Creates a new extension registry. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | clear()Removes all extensions from this registry. | 
| static EqualityHelperExtensionProvider.Descriptor.Registry | createStandaloneInstance()Returns a default registry i.e. an empty one | 
| com.google.common.collect.ImmutableList<EqualityHelperExtensionProvider.Descriptor> | getDescriptors()This will return a copy of the registered equality helper extension providers list. | 
| com.google.common.collect.ImmutableList<EqualityHelperExtensionProvider> | getEqualityHelperExtensionProviders(EPackage ePackage)Retrieve the equality helper extension providers from a given  ePackage. | 
| EqualityHelperExtensionProvider | getHighestRankingEqualityHelperExtensionProvider(EPackage ePackage)Retrieve the highest ranking equality helper extension provider from a given
  ePackage. | 
| EqualityHelperExtensionProvider.Descriptor | put(String key,
   EqualityHelperExtensionProvider.Descriptor equalityHelperExtensionProvider)Adds a equality helper extension provider to the registry. | 
| EqualityHelperExtensionProvider.Descriptor | remove(String key)Removes a equality helper extension provider from this registry. | 
public EqualityHelperExtensionProviderDescriptorRegistryImpl()
public static EqualityHelperExtensionProvider.Descriptor.Registry createStandaloneInstance()
public EqualityHelperExtensionProvider.Descriptor put(String key, EqualityHelperExtensionProvider.Descriptor equalityHelperExtensionProvider)
put in interface EqualityHelperExtensionProvider.Descriptor.Registrykey - key with which the specified descriptor is to be associatedequalityHelperExtensionProvider - equality helper extension provider that is to be added to this registry.public void clear()
clear in interface EqualityHelperExtensionProvider.Descriptor.Registrypublic com.google.common.collect.ImmutableList<EqualityHelperExtensionProvider.Descriptor> getDescriptors()
getDescriptors in interface EqualityHelperExtensionProvider.Descriptor.Registrypublic EqualityHelperExtensionProvider.Descriptor remove(String key)
remove in interface EqualityHelperExtensionProvider.Descriptor.Registrykey - key of the equality helper extension provider descriptor that is to be removed from
            the registry.public EqualityHelperExtensionProvider getHighestRankingEqualityHelperExtensionProvider(EPackage ePackage)
ePackage.getHighestRankingEqualityHelperExtensionProvider in interface EqualityHelperExtensionProvider.Descriptor.RegistryePackage - The given ePackage.public com.google.common.collect.ImmutableList<EqualityHelperExtensionProvider> getEqualityHelperExtensionProviders(EPackage ePackage)
ePackage.getEqualityHelperExtensionProviders in interface EqualityHelperExtensionProvider.Descriptor.RegistryePackage - The given ePackage.
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.