package org.jactr.core.production.condition.match;
import org.jactr.core.production.condition.ICondition;
/*
* default logging
*/
/**
* container for specific details as to why a match has failed
*
* @author harrison
*/
public interface IMatchFailure
{
/**
* set condition is used by conditions that delegate to requests (which have
* no knowledge of their containing condition)
*
* @param condition
*/
public void setCondition(ICondition condition);
/**
* the condition that is responsible for this failure, if any.
*
* @return
*/
public ICondition getCondition();
}