Interface ActionDescriptionConsistencyTester<T extends CausalLaw>

Type Parameters:
T - the type of causal law
All Superinterfaces:
ConsistencyTester<ActionDescription<T>>
All Known Implementing Classes:
CActionDescriptionConsistencyTester

public interface ActionDescriptionConsistencyTester<T extends CausalLaw> extends ConsistencyTester<ActionDescription<T>>
Classes implementing this interface are capable of checking whether a given action description is consistent according to some consistency measurements.
Author:
Sebastian Homann, Tim Janus
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Checks whether the given set of causal rules is consistent.
  • Method Details

    • isConsistent

      boolean isConsistent(ActionDescription<T> causalRules)
      Checks whether the given set of causal rules is consistent.
      Specified by:
      isConsistent in interface ConsistencyTester<T extends CausalLaw>
      Parameters:
      causalRules - a set of causal rules.
      Returns:
      true iff the given set of causal rules is consistent.