Package org.eclipse.emf.compare.match
Class DefaultEqualityHelperFactory
- java.lang.Object
-
- org.eclipse.emf.compare.match.DefaultEqualityHelperFactory
-
- All Implemented Interfaces:
IEqualityHelperFactory
public class DefaultEqualityHelperFactory extends Object implements IEqualityHelperFactory
Default implementation ofIEqualityHelperFactory
.
-
-
Constructor Summary
Constructors Constructor Description DefaultEqualityHelperFactory()
Default constructor.DefaultEqualityHelperFactory(com.google.common.cache.CacheBuilder<Object,Object> cacheBuilder)
Creates a factory with the given CacheBuilder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IEqualityHelper
createEqualityHelper()
Returns a newIEqualityHelper
.protected com.google.common.cache.CacheBuilder<Object,Object>
getCacheBuilder()
Returns the cache builder that should be used by this factory to create its equality helpers.
-
-
-
Constructor Detail
-
DefaultEqualityHelperFactory
public DefaultEqualityHelperFactory()
Default constructor.
-
DefaultEqualityHelperFactory
public DefaultEqualityHelperFactory(com.google.common.cache.CacheBuilder<Object,Object> cacheBuilder)
Creates a factory with the given CacheBuilder.- Parameters:
cacheBuilder
- The cache builder to use to instantiate anEqualityHelper
.
-
-
Method Detail
-
createEqualityHelper
public IEqualityHelper createEqualityHelper()
Returns a newIEqualityHelper
.- Specified by:
createEqualityHelper
in interfaceIEqualityHelperFactory
- Returns:
- a new
IEqualityHelper
. - See Also:
IEqualityHelperFactory.createEqualityHelper()
-
-