| Name | Description | Type | Package | Framework |
| Axiom | Class | org.jscience.computing.ai.planning | JScience | |
| Calculate | This is the common interface for code calls in call terms. | Interface | org.jscience.computing.ai.planning | JScience |
| CompileTimeObject | All the objects at compile time are instances of classes that are derived from this abstract class. | Class | org.jscience.computing.ai.planning | JScience |
| CompLess | This class handles :sort-by logical preconditions that use numerical less than as the sorting function. | Class | org.jscience.computing.ai.planning | JScience |
| CompMore | This class handles :sort-by logical preconditions that use numerical more than as the sorting function. | Class | org.jscience.computing.ai.planning | JScience |
| DelAddAtomic | Each atomic element in the delete/add list of an operator both at compile time and run time is represented as an instance of this class. | Class | org.jscience.computing.ai.planning | JScience |
| DelAddElement | Each element in the delete/add list of an operator both at compile time and run time is represented as an instance of a class derived from this | Class | org.jscience.computing.ai.planning | JScience |
| DelAddForAll | Each ForAll element in the delete/add list of an operator both at compile time and run time is represented as an instance of this | Class | org.jscience.computing.ai.planning | JScience |
| DelAddProtection | Each Protection element in the delete/add list of an operator both at compile time and run time is represented as an instance of | Class | org.jscience.computing.ai.planning | JScience |
| Domain | Class | org.jscience.computing.ai.planning | JScience | |
| DomainElement | This abstract class implements the basic common functionality of the all possible elements (i. | Class | org.jscience.computing.ai.planning | JScience |
| InternalAxiom | Each axiom at compile time is represented as an instance of this class. | Class | org.jscience.computing.ai.planning | JScience |
| InternalDomain | Each domain at compile time is represented as an instance of this class. | Class | org.jscience.computing.ai.planning | JScience |
| InternalElement | Each domain element (i. | Class | org.jscience.computing.ai.planning | JScience |
| InternalMethod | Each method at compile time is represented as an instance of this class. | Class | org.jscience.computing.ai.planning | JScience |
| InternalOperator | Class | org.jscience.computing.ai.planning | JScience | |
| List | Each list, both at compile time and at run time, is an instance of this class. | Class | org.jscience.computing.ai.planning | JScience |
| LogicalExpression | Each logical expression at compile time is represented as a class derived from this abstract class. | Class | org.jscience.computing.ai.planning | JScience |
| LogicalExpressionAssignment | Each assign term in a logical expression at compile time is represented as an instance of this class. | Class | org.jscience.computing.ai.planning | JScience |
| LogicalExpressionAtomic | Each atomic term in a logical expression at compile time is represented as an instance of this class. | Class | org.jscience.computing.ai.planning | JScience |
| LogicalExpressionCall | Each call term in a logical expression at compile time is represented as an instance of this class. | Class | org.jscience.computing.ai.planning | JScience |
| LogicalExpressionConjunction | Each conjunction at compile time is represented as an instance of thisConstructor SummaryLogicalExpressionConjunction(java. | Class | org.jscience.computing.ai.planning | JScience |
| LogicalExpressionDisjunction | Each disjunction at compile time is represented as an instance of thisConstructor SummaryLogicalExpressionDisjunction(java. | Class | org.jscience.computing.ai.planning | JScience |
| LogicalExpressionForAll | Each ForAll logical expression at compile time is represented as an instance of this class. | Class | org.jscience.computing.ai.planning | JScience |
| LogicalExpressionNegation | Each negative term in a logical expression at compile time is represented as an instance of this class. | Class | org.jscience.computing.ai.planning | JScience |
| LogicalExpressionNil | Each empty logical expression at compile time is represented as an instance of this class. | Class | org.jscience.computing.ai.planning | JScience |
| LogicalPrecondition | Class | org.jscience.computing.ai.planning | JScience | |
| Method | Class | org.jscience.computing.ai.planning | JScience | |
| MyIterator | This class implements an iterator with data members that can keep track of where the algorithm is in terms of bindings found so far so that when | Class | org.jscience.computing.ai.planning | JScience |
| NumberedPredicate | This class represents a predicate with an integer number associated with it. | Class | org.jscience.computing.ai.planning | JScience |
| Operator | Class | org.jscience.computing.ai.planning | JScience | |
| Plan | This class represent a plan as a LinkedList of ground instances of operators. | Class | org.jscience.computing.ai.planning | JScience |
| Planner | This class is the implementation of the Planner algorithm. | Class | org.jscience.computing.ai.planning | JScience |
| PlannerLexer | Class | org.jscience.computing.ai.planning | JScience | |
| PlannerParser | Class | org.jscience.computing.ai.planning | JScience | |
| PlannerTokenTypes | Interface | org.jscience.computing.ai.planning | JScience | |
| Precondition | This abstract class represents an iterator over all the possible bindings that can satisfy its corresponding logical expression at run time. | Class | org.jscience.computing.ai.planning | JScience |
| PreconditionAssign | This class represents an iterator over all the possible bindings that can satisfy an assignment logical expression at run time. | Class | org.jscience.computing.ai.planning | JScience |
| PreconditionAtomic | This class represents an iterator over all the possible bindings that can satisfy an atomic logical expression at run time. | Class | org.jscience.computing.ai.planning | JScience |
| PreconditionCall | This class represents an iterator over all the possible bindings that can satisfy a call logical expression at run time. | Class | org.jscience.computing.ai.planning | JScience |
| PreconditionForAll | This class represents an iterator over all the possible bindings that can satisfy a ForAll logical expression at run time. | Class | org.jscience.computing.ai.planning | JScience |
| PreconditionNegation | This class represents an iterator over all the possible bindings that can satisfy a negation logical expression at run time. | Class | org.jscience.computing.ai.planning | JScience |
| PreconditionNil | This class represents an iterator over all the possible bindings that can satisfy an empty logical expression at run time. | Class | org.jscience.computing.ai.planning | JScience |
| Predicate | Class | org.jscience.computing.ai.planning | JScience | |
| SolverThread | The thread that invokes Planner to solve a planning problem. | Class | org.jscience.computing.ai.planning | JScience |
| State | This class is used to represent the current state of the world. | Class | org.jscience.computing.ai.planning | JScience |
| StdLib | This class bundles all the code calls that are implemented in the standard library of Planner in one class. | Class | org.jscience.computing.ai.planning | JScience |
| TaskAtom | Each task atom both at compile time and at run time is represented as an object of this class. | Class | org.jscience.computing.ai.planning | JScience |
| TaskList | Class | org.jscience.computing.ai.planning | JScience | |
| Term | Each term, both at compile time and at run time, is an instance of a class derived from this abstract class. | Class | org.jscience.computing.ai.planning | JScience |
| TermCall | Class | org.jscience.computing.ai.planning | JScience | |
| TermConstant | Each constant symbol, both at compile time and at run time, is an instance of this class. | Class | org.jscience.computing.ai.planning | JScience |
| TermList | Class | org.jscience.computing.ai.planning | JScience | |
| TermNumber | Class | org.jscience.computing.ai.planning | JScience | |
| TermVariable | Each variable symbol both at compile time and at run time, is an instance of this class. | Class | org.jscience.computing.ai.planning | JScience |