package ec.gp.semantic.library;

import ec.EvolutionState;
import ec.gp.semantic.DesiredSemanticsBase;
import library.distance.IDistanceTo;

public interface IDistanceToFactory<SemType> {

	IDistanceTo<SemType> getDistanceToSet(EvolutionState state, DesiredSemanticsBase<?> desired, DesiredSemanticsBase<?>... forbidden);
	
}
