Package edu.uky.ai.planning
Class Domain
java.lang.Object
edu.uky.ai.planning.Domain
A planning domain is a reusable set of action templates called
Operator
s that describes all the ways the state of the world can
change.- Author:
- Stephen G. Ware
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal ImmutableArray<Constant>
A set of objects that must exist in for problems in this domainfinal String
The name of the domainfinal ImmutableArray<Operator>
A set of action templates -
Constructor Summary
ConstructorsConstructorDescriptionConstructs a new domain.Domain
(String name, ImmutableArray<Constant> constants, ImmutableArray<Operator> operators) Constructs a new domain. -
Method Summary
-
Field Details
-
name
The name of the domain -
constants
A set of objects that must exist in for problems in this domain -
operators
A set of action templates
-
-
Constructor Details
-
Domain
Constructs a new domain.- Parameters:
name
- the name of the domainconstants
- a set of objects that must exist in for problems in this domainoperators
- a set of action templates
-
Domain
Constructs a new domain.- Parameters:
name
- the name of the domainconstants
- a set of objects that must exist in for problems in this domainoperators
- a set of action templates
-
-
Method Details