Class DynamicUserDefinedPredicateFactory

  • All Implemented Interfaces:
    PredicateFactory, UserDefinedPredicateFactory

    public final class DynamicUserDefinedPredicateFactory
    extends java.lang.Object
    implements UserDefinedPredicateFactory
    Maintains a record of the clauses that represents a "dynamic" user defined predicate.

    A "dynamic" user defined predicate is one that can have clauses added and removed after it has been first defined. This is normally done using the asserta/1, assertz/1 and retract/1 predicates.

    See Also:
    InterpretedUserDefinedPredicate