Class DynamicUserDefinedPredicateFactory

java.lang.Object
org.projog.core.predicate.udp.DynamicUserDefinedPredicateFactory
All Implemented Interfaces:
PredicateFactory, UserDefinedPredicateFactory

public final class DynamicUserDefinedPredicateFactory extends 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: