Skip navigation links

projog-core 0.10.0 API

Packages 
Package Description
org.projog.api
Provides a programming interface for Java applications to interact with Projog.
org.projog.core
Provides a Java based implementation of the Prolog logic programming language.
org.projog.core.event
Provides a mechanism for objects to notify and be notified of events.
org.projog.core.io  
org.projog.core.kb  
org.projog.core.math  
org.projog.core.math.builtin
Provides arithmetic operators.
org.projog.core.parser
Provides classes for constructing Term objects from Prolog syntax.
org.projog.core.predicate  
org.projog.core.predicate.builtin
Provides built-in predicates to provide functionality not possible in pure Prolog.
org.projog.core.predicate.builtin.bool
Predicates to explicitly specify when a goal succeeds of fails.
org.projog.core.predicate.builtin.classify
Predicates for classifying terms.
org.projog.core.predicate.builtin.clp
Predicates to support constraint logic programming.
org.projog.core.predicate.builtin.compare
Predicates for comparing terms, including specific predicates for comparing numeric values.
org.projog.core.predicate.builtin.compound
Predicates for the construction of compound/complex sentences.
org.projog.core.predicate.builtin.construct
Predicates for inspecting the structure of terms.
org.projog.core.predicate.builtin.db
Predicates to support working with the recorded database.
org.projog.core.predicate.builtin.debug
Predicates to aid the debugging of Prolog programs.
org.projog.core.predicate.builtin.flow
Predicates for affecting the flow of goal evaluation on backtracking.
org.projog.core.predicate.builtin.io
Predicates for system input and output with the file system.
org.projog.core.predicate.builtin.kb
Predicates for inspecting, adding and retracting clauses.
org.projog.core.predicate.builtin.list
Predicates for working with list data structures.
org.projog.core.predicate.builtin.reif
Predicates that provide reification functionality.
org.projog.core.predicate.builtin.time
Predicates to support working with dates and times.
org.projog.core.predicate.udp
Provides functionality to evaluate user defined predicates defined using Prolog syntax.
org.projog.core.term
Contains the building blocks used to construct Prolog programs and queries.
org.projog.tools
Provides entry points for accessing the core functionality of Projog.
Skip navigation links

Copyright © 2024. All rights reserved.