Interface TriggerChecker<RW extends MaterializedData & Writable>
- Type Parameters:
RW- the writable materialized data type handled by the checker
- All Known Implementing Classes:
AlwaysTrueChecker, EquivalentChecker, MultiTriggerChecker, ObliviousChecker, RestrictedChecker, SemiObliviousChecker
public interface TriggerChecker<RW extends MaterializedData & Writable>
Checks if the given trigger respects a criteria
-
Method Summary
-
Method Details
-
check
Checks whether the supplied trigger satisfies this criterion.- Parameters:
rule- the rule that is triggeredsubstitution- the triggerreadWriteData- Writable where to add the new facts- Returns:
- true iff the trigger respects the criteria
-
describe
Returns a textual description of the trigger checker.- Returns:
- a textual description of the trigger checker
-