Class | Description |
---|---|
Action |
Class containing an action that relies on and can effect the state of the world
(i.e. relies on preconditions and asserts postconditions)
|
ActionLayer |
Class for representing a Action layer of the planning graph
|
ActionNode |
Container class for representing an action in the graph plan graph
|
GraphLayer |
Abstract class for representing a layer of the planning graph
|
GraphNode |
Abstract class for a node in the graphPlan graph
|
GraphNodeObject |
Abstract class for a graph plan action or literal
|
Literal |
Class containing world state information that can be used as
pre- and post-conditions of actions in the plan graph
|
LiteralLayer |
Class for representing a literal layer of the planning graph
|
LiteralNode | |
MaintenanceActionNode |
Container class for maintenance actions that simply carry forward
literals in the graph from one literal layer to the next
|
Plan |
Contains the plan obtained through the GraphPlan algorithm
A plan consists of a set of Action[] arrays with each array
containing a set of Actions that can be accomplished in any order
or concurrently
|
Planner |
Uses the GraphPlan algorithm to generate a plan for the attainment of
goals.
|
PlanningGraph |
Contains a GraphPlan planning graph that can be used to derive and extract
a potential solution
|