EmbASP-Narrative v7.1.0
Public Member Functions | Protected Attributes | List of all members
it.unical.mat.embasp.languages.pddl.Plan Class Referenceabstract
Inheritance diagram for it.unical.mat.embasp.languages.pddl.Plan:
it.unical.mat.embasp.base.Output it.unical.mat.parsers.pddl.PDDLDataCollection it.unical.mat.embasp.specializations.solver_planning_domains.SPDPlan

Public Member Functions

 Plan (final String plan, final String error)
 
List< ActiongetActions ()
 
List< Object > getActionsObjects () throws InvocationTargetException, NoSuchMethodException, InstantiationException, IllegalAccessException
 
void storeAction (final String action)
 
- Public Member Functions inherited from it.unical.mat.embasp.base.Output
 Output ()
 
 Output (final String initial_output)
 
 Output (final String out, final String err)
 
Object clone () throws CloneNotSupportedException
 
String getErrors ()
 
String getOutput ()
 
void setErrors (final String err)
 
void setOutput (final String output)
 

Protected Attributes

List< ActionactionSequence
 
- Protected Attributes inherited from it.unical.mat.embasp.base.Output
String output
 
String errors
 

Additional Inherited Members

- Protected Member Functions inherited from it.unical.mat.embasp.base.Output
void parse ()
 

Detailed Description

A simplified solution to a PDDL problem

Constructor & Destructor Documentation

◆ Plan()

it.unical.mat.embasp.languages.pddl.Plan.Plan ( final String  plan,
final String  error 
)
inline

Member Function Documentation

◆ getActions()

List<Action> it.unical.mat.embasp.languages.pddl.Plan.getActions ( )
inline

◆ getActionsObjects()

List<Object> it.unical.mat.embasp.languages.pddl.Plan.getActionsObjects ( ) throws InvocationTargetException, NoSuchMethodException, InstantiationException, IllegalAccessException
inline

◆ storeAction()

void it.unical.mat.embasp.languages.pddl.Plan.storeAction ( final String  action)
inline

Member Data Documentation

◆ actionSequence

List<Action> it.unical.mat.embasp.languages.pddl.Plan.actionSequence
protected

The documentation for this class was generated from the following file: