#include <QueryGenerator.h>

Public Member Functions | |
| virtual AnswerSet | currentStateQuery (const std::vector< actasp::AspRule > &query) const =0 throw () |
| virtual std::list < actasp::AnswerSet > | genericQuery (const std::vector< actasp::AspRule > &query, unsigned int timestep, const std::string &fileName, unsigned int answerSetsNumber) const =0 throw () |
| virtual std::list< std::list < AspAtom > > | genericQuery (const std::string &query, unsigned int timestep, const std::string &fileName, unsigned int answerSetsNumber) const =0 throw () |
| virtual std::list < actasp::AnswerSet > | lengthRangePlanQuery (const std::vector< actasp::AspRule > &goalRules, bool filterActions, unsigned int min_plan_length, unsigned int max_plan_length, unsigned int answerset_number) const =0 throw () |
| virtual std::list < actasp::AnswerSet > | minimalPlanQuery (const std::vector< actasp::AspRule > &goalRules, bool filterActions, unsigned int max_plan_length, unsigned int answerset_number) const =0 throw () |
| virtual std::list < actasp::AnswerSet > | monitorQuery (const std::vector< actasp::AspRule > &goalRules, const AnswerSet &plan) const =0 throw () |
| virtual actasp::AnswerSet | optimalPlanQuery (const std::vector< actasp::AspRule > &goalRules, bool filterActions, unsigned int max_plan_length, unsigned int answerset_number, bool minimum) const =0 throw () |
| virtual void | setCurrentState (const std::set< actasp::AspFluent > &newState)=0 |
Definition at line 17 of file QueryGenerator.h.
| virtual AnswerSet actasp::QueryGenerator::currentStateQuery | ( | const std::vector< actasp::AspRule > & | query | ) | const throw () [pure virtual] |
Implemented in actasp::Clingo4_2, and actasp::Clingo3.
| virtual std::list<actasp::AnswerSet> actasp::QueryGenerator::genericQuery | ( | const std::vector< actasp::AspRule > & | query, |
| unsigned int | timestep, | ||
| const std::string & | fileName, | ||
| unsigned int | answerSetsNumber | ||
| ) | const throw () [pure virtual] |
Implemented in actasp::Clingo4_2, and actasp::Clingo3.
| virtual std::list< std::list<AspAtom> > actasp::QueryGenerator::genericQuery | ( | const std::string & | query, |
| unsigned int | timestep, | ||
| const std::string & | fileName, | ||
| unsigned int | answerSetsNumber | ||
| ) | const throw () [pure virtual] |
Implemented in actasp::Clingo4_2, and actasp::Clingo3.
| virtual std::list<actasp::AnswerSet> actasp::QueryGenerator::lengthRangePlanQuery | ( | const std::vector< actasp::AspRule > & | goalRules, |
| bool | filterActions, | ||
| unsigned int | min_plan_length, | ||
| unsigned int | max_plan_length, | ||
| unsigned int | answerset_number | ||
| ) | const throw () [pure virtual] |
Implemented in actasp::Clingo4_2, and actasp::Clingo3.
| virtual std::list<actasp::AnswerSet> actasp::QueryGenerator::minimalPlanQuery | ( | const std::vector< actasp::AspRule > & | goalRules, |
| bool | filterActions, | ||
| unsigned int | max_plan_length, | ||
| unsigned int | answerset_number | ||
| ) | const throw () [pure virtual] |
Implemented in actasp::Clingo4_2, and actasp::Clingo3.
| virtual std::list<actasp::AnswerSet> actasp::QueryGenerator::monitorQuery | ( | const std::vector< actasp::AspRule > & | goalRules, |
| const AnswerSet & | plan | ||
| ) | const throw () [pure virtual] |
Implemented in actasp::Clingo4_2, and actasp::Clingo3.
| virtual actasp::AnswerSet actasp::QueryGenerator::optimalPlanQuery | ( | const std::vector< actasp::AspRule > & | goalRules, |
| bool | filterActions, | ||
| unsigned int | max_plan_length, | ||
| unsigned int | answerset_number, | ||
| bool | minimum | ||
| ) | const throw () [pure virtual] |
Implemented in actasp::Clingo4_2.
| virtual void actasp::QueryGenerator::setCurrentState | ( | const std::set< actasp::AspFluent > & | newState | ) | [pure virtual] |
Implemented in actasp::Clingo4_2, and actasp::Clingo3.