A C D E F G H I L M N O P R S T U V W

P

parametersTT - Static variable in class ai.planning.strips.PddlDomainAdaptor
the token types used
params - Variable in class ai.planning.strips.Action
the mapping of parameter variables (from the type) to domain objects
params - Variable in class ai.planning.strips.ActionType
the variables representing the parameters of this action type
paramsTT - Static variable in class ai.planning.strips.PddlPlanAdaptor
the token types used
parseActionTypeNB(LexicalAnalyzer, Properties) - Static method in class ai.planning.propositional.PplDomainAdaptor
This function reads tokens from the given LexicalAnalyzer and attempts to create an ActionType that corresponds to the parsed tokens.
parseActionTypeNB(LexicalAnalyzer, Properties, PddlDomainAdaptor.ParsingContext) - Static method in class ai.planning.strips.PddlDomainAdaptor
::= ":action" [ ] [ ] ::= ":precondition" '(' ')' ::= ":effect" '(' ')' next token must be closing bracket!
parseAtomNB(LexicalAnalyzer, Properties, PddlDomainAdaptor.ParsingContext) - Static method in class ai.planning.strips.PddlDomainAdaptor
::= ( | )* next token must be closing bracket!
parseConstantsNB(LexicalAnalyzer, Properties, PddlDomainAdaptor.ParsingContext) - Static method in class ai.planning.strips.PddlDomainAdaptor
::= ":constants" * next token must be closing bracket!
parseDomain(LexicalAnalyzer, Properties) - Static method in class ai.planning.propositional.PplDomainAdaptor
This function reads tokens from the given LexicalAnalyzer and attempts to create a propositional Domain that corresponds to the parsed tokens.
parseDomain(LexicalAnalyzer, Properties) - Static method in class ai.planning.strips.PddlDomainAdaptor
 
parseDomainName(LexicalAnalyzer, Properties) - Static method in class ai.planning.strips.PddlDomainAdaptor
::= '(' domain ')'
parseDomainNB(LexicalAnalyzer, Properties) - Static method in class ai.planning.strips.PddlProblemAdaptor
::= ":domain" next token must be closing bracket!
parseGoal(LexicalAnalyzer, Properties) - Static method in class ai.planning.propositional.PplProblemAdaptor
This function reads tokens from the given LexicalAnalyzer and attempts to create a Goal that corresponds to the parsed tokens.
parseGoalNB(LexicalAnalyzer, Properties, PddlDomainAdaptor.ParsingContext) - Static method in class ai.planning.strips.PddlProblemAdaptor
::= ":goal" '(' ')' next token must be closing bracket!
parseInitialState(LexicalAnalyzer, Properties) - Static method in class ai.planning.propositional.PplProblemAdaptor
This function reads tokens from the given LexicalAnalyzer and attempts to create a state that corresponds to the parsed tokens.
parseInitNB(LexicalAnalyzer, Properties, PddlDomainAdaptor.ParsingContext) - Static method in class ai.planning.strips.PddlProblemAdaptor
::= ":init" + next token must be closing bracket!
parseLiteralNB(LexicalAnalyzer, Properties, PddlDomainAdaptor.ParsingContext) - Static method in class ai.planning.strips.PddlDomainAdaptor
::= | not '(' ')' next token must be closing bracket!
parseLiteralsNB(LexicalAnalyzer, Properties, PddlDomainAdaptor.ParsingContext) - Static method in class ai.planning.strips.PddlDomainAdaptor
::= | and * next token must be closing bracket!
parseObjectsNB(LexicalAnalyzer, Properties, PddlDomainAdaptor.ParsingContext) - Static method in class ai.planning.strips.PddlProblemAdaptor
::= ":objects" * next token must be closing bracket!
parseParameters(LexicalAnalyzer, Properties, PddlDomainAdaptor.ParsingContext) - Static method in class ai.planning.strips.PddlDomainAdaptor
::= ":parameters" '(' ')'
parsePlan() - Method in class ai.planning.strips.PddlPlanAdaptor
 
parsePredicate(LexicalAnalyzer, Properties, PddlDomainAdaptor.ParsingContext) - Static method in class ai.planning.strips.PddlDomainAdaptor
::= '(' ')'
parsePredicatesNB(LexicalAnalyzer, Properties, PddlDomainAdaptor.ParsingContext) - Static method in class ai.planning.strips.PddlDomainAdaptor
::= ":predicates" * next token must be closing bracket!
parseProblem(LexicalAnalyzer, Properties) - Static method in class ai.planning.propositional.PplProblemAdaptor
This function reads tokens from the given LexicalAnalyzer and attempts to create a Problem that corresponds to the parsed tokens.
parseProblem() - Method in class ai.planning.strips.PddlProblemAdaptor
 
parseProblemName(LexicalAnalyzer, Properties) - Static method in class ai.planning.strips.PddlProblemAdaptor
::= '(' problem ')'
parseRequirementsNB(LexicalAnalyzer, Properties, PddlDomainAdaptor.ParsingContext) - Static method in class ai.planning.strips.PddlDomainAdaptor
::= ":requirements" + ::= ":strips" | ":typing" next token must be closing bracket!
parseSequentialPlan(LexicalAnalyzer, Properties) - Static method in class ai.planning.propositional.PplSequentialPlanAdaptor
This function reads tokens from the given LexicalAnalyzer and attempts to create a SequentialPlan that corresponds to the parsed tokens.
parseTypedSymbolsNB(LexicalAnalyzer, Properties, PddlDomainAdaptor.ParsingContext) - Static method in class ai.planning.strips.PddlDomainAdaptor
::= ( + [ - ])* next token must be closing bracket!
parseTypedVariablesNB(LexicalAnalyzer, Properties, PddlDomainAdaptor.ParsingContext) - Static method in class ai.planning.strips.PddlDomainAdaptor
::= ( * [ - ])* next token must be closing bracket!
parseTypesNB(LexicalAnalyzer, Properties, PddlDomainAdaptor.ParsingContext) - Static method in class ai.planning.strips.PddlDomainAdaptor
::= ":types" * next token must be closing bracket!
PddlDomainAdaptor - Class in ai.planning.strips
 
PddlDomainAdaptor() - Constructor for class ai.planning.strips.PddlDomainAdaptor
This constructor creates a SyntaxAdaptor that can be used to read statements in a (propositional) KIF syntax and create a propositional Sentence for it, or it can be used to write out a propositional Sentence in KIF syntax.
PddlDomainAdaptor.ParsingContext - Class in ai.planning.strips
 
PddlDomainAdaptor.ParsingContext() - Constructor for class ai.planning.strips.PddlDomainAdaptor.ParsingContext
 
PddlPlanAdaptor - Class in ai.planning.strips
 
PddlPlanAdaptor() - Constructor for class ai.planning.strips.PddlPlanAdaptor
This constructor creates a SyntaxAdaptor that can be used to read statements in a (propositional) KIF syntax and create a propositional Sentence for it, or it can be used to write out a propositional Sentence in KIF syntax.
PddlProblemAdaptor - Class in ai.planning.strips
 
PddlProblemAdaptor() - Constructor for class ai.planning.strips.PddlProblemAdaptor
This constructor creates a SyntaxAdaptor that can be used to read statements in a (propositional) KIF syntax and create a propositional Sentence for it, or it can be used to write out a propositional Sentence in KIF syntax.
Plan<A> - Interface in ai.planning
This class represents a Plan which is a collection of Actions that are somehow organised.
Planner<A> - Interface in ai.planning
This interface represents a planner that can find solutions to planning problems.
planTT - Static variable in class ai.planning.propositional.PplSequentialPlanAdaptor
the token types used
planTT - Static variable in class ai.planning.strips.PddlPlanAdaptor
the token types used
posEffects - Variable in class ai.planning.propositional.ActionType
preconditions, negative and positive effects of this ActionTpye
positiveEffects - Variable in class ai.planning.strips.ActionType
preconditions, negative and positive effects of this ActionTpye
positiveGoals - Variable in class ai.planning.strips.Goal
the sets of Atoms that define this Goal
positivePreconds - Variable in class ai.planning.strips.ActionType
preconditions, negative and positive effects of this ActionTpye
PplDomainAdaptor - Class in ai.planning.propositional
This class is an adaptor between the ai.planning.propositional.Domain class that can be used as an internal representation for planning domains and its external form as defined by the PPL (Propositional Planning Language) syntax as described below.
PplDomainAdaptor() - Constructor for class ai.planning.propositional.PplDomainAdaptor
This constructor creates a SyntaxAdaptor that can be used to read propositional planning domains and create a propositional Domain for it, or it can be used to write out a propositional Domain in the PPL syntax.
PplProblemAdaptor - Class in ai.planning.propositional
This class is an adaptor between the ai.planning.propositional.Problem class that can be used as an internal representation for planning problems and its external form as defined by the PPL (Propositional Planning Language) syntax as described below.
PplProblemAdaptor() - Constructor for class ai.planning.propositional.PplProblemAdaptor
This constructor creates a SyntaxAdaptor that can be used to read propositional planning problems in the PPL syntax and create a propositional Problem for it, or it can be used to write out a propositional Problem in the PPL syntax.
PplSequentialPlanAdaptor - Class in ai.planning.propositional
This class is an adaptor between the ai.planning.propositional.SequentialPlan class that can be used as an internal representation for plans and its external form as defined by the PPL (Propositional Planning Language) syntax as described below.
PplSequentialPlanAdaptor() - Constructor for class ai.planning.propositional.PplSequentialPlanAdaptor
This constructor creates a SyntaxAdaptor that can be used to read a propositional sequential plan in the PPL syntax and create a SequentialPlan for it, or it can be used to write out a SequentialPlan in the PPL syntax.
preconditionTT - Static variable in class ai.planning.strips.PddlDomainAdaptor
the token types used
preconds - Variable in class ai.planning.propositional.ActionType
preconditions, negative and positive effects of this ActionTpye
precondsTT - Static variable in class ai.planning.propositional.PplDomainAdaptor
the token types used
predicate - Variable in class ai.planning.strips.Domain.PredicateArgNrPair
 
predicatesTT - Static variable in class ai.planning.strips.PddlDomainAdaptor
the token types used
predicateTypes - Variable in class ai.planning.strips.Domain.DomainTypeSystem
 
prepend(Action) - Method in class ai.planning.strips.SequentialPlan
This function adds the given Action to the beginning of this plan.
prettyPrint(int, Writer, SyntaxAdaptor) - Method in class ai.planning.propositional.Domain
This function can be used write this SyntaxAdaptable object to the given Writer.
prettyPrint(int, Domain, Writer) - Method in class ai.planning.propositional.PplDomainAdaptor
This function takes a propositional Domain which is a Java Object in the internal representation, and writes it to the given Writer as a string conforming to the PPL syntax.
prettyPrint(int, Problem, Writer) - Method in class ai.planning.propositional.PplProblemAdaptor
This function takes a Problem which is a Java Object in the internal representation, and writes it to the given Writer as a string conforming to the PPL syntax.
prettyPrint(int, SequentialPlan, Writer) - Method in class ai.planning.propositional.PplSequentialPlanAdaptor
This function takes a SequentialPlan which is a Java Object in the internal representation, and writes it to the given Writer as a string conforming to the PPL syntax.
prettyPrint(int, Writer, SyntaxAdaptor) - Method in class ai.planning.propositional.Problem
This function can be used write this SyntaxAdaptable object to the given Writer.
prettyPrint(int, Writer, SyntaxAdaptor) - Method in class ai.planning.propositional.SequentialPlan
This function can be used write this sequential plan to the given Writer.
prettyPrint(int, Writer, SyntaxAdaptor) - Method in class ai.planning.strips.Domain
This function can be used write this SyntaxAdaptable object to the given Writer.
prettyPrint(int, Domain, Writer) - Method in class ai.planning.strips.PddlDomainAdaptor
This function takes a logical Sentence which is a Java Object in the internal representation, and writes it to the given Writer as a string conforming to the KIF syntax.
prettyPrint(int, SequentialPlan, Writer) - Method in class ai.planning.strips.PddlPlanAdaptor
This function takes a logical Sentence which is a Java Object in the internal representation, and writes it to the given Writer as a string conforming to the KIF syntax.
prettyPrint(int, Problem, Writer) - Method in class ai.planning.strips.PddlProblemAdaptor
This function takes a logical Sentence which is a Java Object in the internal representation, and writes it to the given Writer as a string conforming to the KIF syntax.
prettyPrint(int, Writer, SyntaxAdaptor) - Method in class ai.planning.strips.Problem
This function can be used write this SyntaxAdaptable object to the given Writer.
prettyPrint(int, Writer, SyntaxAdaptor) - Method in class ai.planning.strips.SequentialPlan
This function can be used write this SyntaxAdaptable object to the given Writer.
prettyPrintActions(int, List<Action>, Writer, Properties) - Static method in class ai.planning.strips.PddlPlanAdaptor
 
prettyPrintActionType(int, ActionType, Writer, Properties) - Static method in class ai.planning.propositional.PplDomainAdaptor
This function writes the given ActionType to the given Writer, using the given Properties.
prettyPrintActionType(int, ActionType, Writer, Properties) - Static method in class ai.planning.strips.PddlDomainAdaptor
 
prettyPrintAtom(int, int, int, Atom, Writer, Properties) - Static method in class ai.planning.propositional.PplDomainAdaptor
 
prettyPrintAtoms(int, Iterator<Atom>, Writer, Properties) - Static method in class ai.planning.strips.PddlProblemAdaptor
 
prettyPrintDomain(int, Domain, Writer, Properties) - Static method in class ai.planning.propositional.PplDomainAdaptor
This function writes the given Domain to the given Writer, using the given Properties.
prettyPrintDomain(int, Domain, Writer, Properties) - Static method in class ai.planning.strips.PddlDomainAdaptor
 
prettyPrintDomain(int, Domain, Writer, Properties) - Static method in class ai.planning.strips.PddlPlanAdaptor
 
prettyPrintDomain(int, Domain, Writer, Properties) - Static method in class ai.planning.strips.PddlProblemAdaptor
 
prettyPrintGoalSpec(int, Goal, Writer, Properties) - Static method in class ai.planning.propositional.PplProblemAdaptor
This function writes the given Goal to the given Writer, using the given Properties.
prettyPrintInitialState(int, WorldState, Writer, Properties) - Static method in class ai.planning.propositional.PplProblemAdaptor
This function writes the given initial WorldState to the given Writer, using the given Properties.
prettyPrintInitialState(int, WorldState, Writer, Properties) - Static method in class ai.planning.strips.PddlProblemAdaptor
 
prettyPrintNegativeAtom(int, int, int, Atom, Writer, Properties) - Static method in class ai.planning.strips.PddlDomainAdaptor
 
prettyPrintOrder(int, SequentialPlan, Writer, Properties) - Static method in class ai.planning.strips.PddlPlanAdaptor
 
prettyPrintPlan(int, SequentialPlan, Writer, Properties) - Static method in class ai.planning.strips.PddlPlanAdaptor
 
prettyPrintPositiveAtom(int, int, int, Atom, Writer, Properties) - Static method in class ai.planning.strips.PddlDomainAdaptor
 
prettyPrintProblem(int, Problem, Writer, Properties) - Static method in class ai.planning.propositional.PplProblemAdaptor
This function writes the given Problem to the given Writer, using the given Properties.
prettyPrintProblem(int, Problem, Writer, Properties) - Static method in class ai.planning.strips.PddlProblemAdaptor
 
prettyPrintSequentialPlan(int, SequentialPlan, Writer, Properties) - Static method in class ai.planning.propositional.PplSequentialPlanAdaptor
This function writes the given SequentialPlan to the given Writer, using the given Properties.
Problem<A> - Interface in ai.planning
A planning problem over a planning Domain is defined by an initial WorldState and a Goal.
Problem - Class in ai.planning.propositional
A planning problem over a planning Domain is defined by an initial WorldState and a Goal.
Problem(Domain, WorldState, Goal) - Constructor for class ai.planning.propositional.Problem
This constructor creates a new planning problem over the given domain.
problem - Variable in class ai.planning.propositional.ssp.ForwardSearchPlanner
the planning problem to be solved by this planner
Problem - Class in ai.planning.strips
A planning problem over a planning Domain is defined by an initial WorldState and a Goal.
Problem(Domain, WorldState, Goal) - Constructor for class ai.planning.strips.Problem
This constructor creates a new planning problem over the given domain.
problem - Variable in class ai.planning.strips.ssp.GndFwdSearchPlanner
the Problem on which this planner is working
problem - Variable in class ai.planning.strips.ToPropositionalTransformer
 
Problem.ObjectTypeSystem - Class in ai.planning.strips
 
Problem.ObjectTypeSystem(Problem) - Constructor for class ai.planning.strips.Problem.ObjectTypeSystem
 
problemTT - Static variable in class ai.planning.propositional.PplProblemAdaptor
the token types used
problemTT - Static variable in class ai.planning.strips.PddlProblemAdaptor
the token types used
props - Variable in class ai.planning.propositional.PplDomainAdaptor
the properties used for reading and writing
props - Variable in class ai.planning.propositional.PplProblemAdaptor
the properties used for reading and writing
props - Variable in class ai.planning.propositional.PplSequentialPlanAdaptor
the properties used for reading and writing
props - Variable in class ai.planning.strips.PddlDomainAdaptor
the properties used for reading and writing
props - Variable in class ai.planning.strips.PddlPlanAdaptor
the properties used for reading and writing
props - Variable in class ai.planning.strips.PddlProblemAdaptor
the properties used for reading and writing

A C D E F G H I L M N O P R S T U V W