Class ExpressionFactories

java.lang.Object
org.projog.core.predicate.builtin.clp.ExpressionFactories

public final class ExpressionFactories extends Object
Maintains a collection of ExpressionFactory instances.

This class provides a mechanism for "plugging in" or "injecting" implementations of org.projog.clp.Expression at runtime. This mechanism provides an easy way to configure and extend the CLP expressions supported by Projog.

Each KnowledgeBase has at most one unique ClpExpressions instance.