Interface HaltingCondition<RW extends MaterializedData & Writable>
- Type Parameters:
RW- the writable materialized data type handled by the halting condition
- All Known Implementing Classes:
CreatedFactsAtPreviousStep, ExternalInterruption, HasRulesToApply, LimitAtoms, LimitNumberOfStep, Timeout
public interface HaltingCondition<RW extends MaterializedData & Writable>
The Halting condition computes if there is a need for a next chase step or if it stops
-
Method Summary
-
Method Details
-
init
-
check
boolean check()Checks whether the halting condition is currently satisfied.- Returns:
- true iff the condition is respected
-
describe
Returns a textual description of the halting condition.- Returns:
- a textual description of the halting condition
-