MonicComparator.java

package edu.udel.cis.vsl.sarl.ideal.common;

import java.util.Comparator;

import edu.udel.cis.vsl.sarl.ideal.IF.Monic;

/**
 * A {@link Comparator} on {@link Monic}s. Imposes a total order on
 * {@link Monic}s, which is the same as that of the {@link IdealComparator}.
 * 
 * @author siegel
 */
public class MonicComparator implements Comparator<Monic> {

	private IdealComparator ic;

	public MonicComparator(IdealComparator ic) {
		this.ic = ic;
	}

	@Override
	public int compare(Monic o1, Monic o2) {
		return ic.compareMonics(o1, o2);
	}

}