package eu.dnetlib.contract.cp;

import eu.dnetlib.contract.cp.comp.ComparatorManager;

/**
 * Comparator decorable check point.
 * Indicates given check point can have {@link ComparatorManager} module 
 * injected by {@link CheckPointContainer} class.
 * @author mhorst
 *
 */
public interface IComparatorInjectableCheckPoint {

	/**
	 * Returns comparator manager.
	 * @return comparator manager
	 */
	public ComparatorManager getComparatorManager();

	/**
	 * Sets comparator manager.
	 * @param comparatorManager
	 */
	public void setComparatorManager(ComparatorManager comparatorManager);
	
}
