package org.jactr.core.module.procedural;
import java.util.Collection;
import org.jactr.core.production.IInstantiation;
/**
* code that is responsible for selecting the winning (to be fired)
* instantiation from the conflict set
*
* @author harrison
*/
public interface IProductionSelector
{
public void setProceduralModule(IProceduralModule module);
public IInstantiation select(Collection<IInstantiation> instantiations);
}