Class Select

java.lang.Object
org.projog.core.predicate.AbstractPredicateFactory
org.projog.core.predicate.builtin.list.Select
All Implemented Interfaces:
KnowledgeBaseConsumer, PredicateFactory

public final class Select extends AbstractPredicateFactory
select(X,Y,Z) - removes an element from a list.

Attempts to unify Z with the result of removing an occurrence of X from the list represented by Y. An attempt is made to retry the goal during backtracking.