Interface RuleBasedCReasoner.Rule

All Known Implementing Classes:
EvaluateRule, RuleAdapter
Enclosing class:
RuleBasedCReasoner

public static interface RuleBasedCReasoner.Rule
A rule that is applicable by the RuleBasedCReasoner to reason a c-representation given a conditional belief base. Implementation of this interface can be added to the RuleBasedCReasoner to adapt its behavior, such that a RuleBasedCReasoner can use different rules if it can make different assumptions on the underlying belief base.
Author:
Tim Janus