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 java.lang.Object implements IEqualityHelperFactory
Default implementation of
IEqualityHelperFactory.-
Constructor Summary
Constructors Constructor Description DefaultEqualityHelperFactory()Default constructor.DefaultEqualityHelperFactory(com.google.common.cache.CacheBuilder<java.lang.Object,java.lang.Object> cacheBuilder)Creates a factory with the given CacheBuilder. -
Method Summary
Modifier and Type Method Description IEqualityHelpercreateEqualityHelper()Returns a newIEqualityHelper.protected com.google.common.cache.CacheBuilder<java.lang.Object,java.lang.Object>getCacheBuilder()Returns the cache builder that should be used by this factory to create its equality helpers.
-
Constructor Details
-
DefaultEqualityHelperFactory
public DefaultEqualityHelperFactory()Default constructor. -
DefaultEqualityHelperFactory
public DefaultEqualityHelperFactory(com.google.common.cache.CacheBuilder<java.lang.Object,java.lang.Object> cacheBuilder)Creates a factory with the given CacheBuilder.- Parameters:
cacheBuilder- The cache builder to use to instantiate anEqualityHelper.
-
-
Method Details
-
createEqualityHelper
Returns a newIEqualityHelper.- Specified by:
createEqualityHelperin interfaceIEqualityHelperFactory- Returns:
- a new
IEqualityHelper. - See Also:
IEqualityHelperFactory.createEqualityHelper()
-
getCacheBuilder
protected com.google.common.cache.CacheBuilder<java.lang.Object,java.lang.Object> getCacheBuilder()Returns the cache builder that should be used by this factory to create its equality helpers.- Returns:
- The cache builder that should be used by this factory to create its equality helpers.
-