#include <AspKR.h>
Public Member Functions | |
virtual ActionSet | availableActions () const =0 throw () |
virtual AnswerSet | currentStateQuery (const std::vector< actasp::AspRule > &query) const =0 throw () |
virtual bool | isPlanValid (const AnswerSet &plan, const std::vector< actasp::AspRule > &goal) const =0 throw () |
virtual std::list< std::list < AspAtom > > | query (const std::string &queryString, unsigned int initialTimeStep, unsigned int finalTimeStep) const =0 throw () |
virtual void | reset ()=0 throw () |
virtual bool | updateFluents (const std::vector< actasp::AspFluent > &observations)=0 throw () |
virtual | ~AspKR () |
virtual actasp::AspKR::~AspKR | ( | ) | [inline, virtual] |
virtual ActionSet actasp::AspKR::availableActions | ( | ) | const throw () [pure virtual] |
Implemented in actasp::Clingo, and bwi_krexec::RemoteReasoner.
virtual AnswerSet actasp::AspKR::currentStateQuery | ( | const std::vector< actasp::AspRule > & | query | ) | const throw () [pure virtual] |
Implemented in actasp::Clingo.
virtual bool actasp::AspKR::isPlanValid | ( | const AnswerSet & | plan, |
const std::vector< actasp::AspRule > & | goal | ||
) | const throw () [pure virtual] |
Implemented in actasp::Clingo.
virtual std::list< std::list<AspAtom> > actasp::AspKR::query | ( | const std::string & | queryString, |
unsigned int | initialTimeStep, | ||
unsigned int | finalTimeStep | ||
) | const throw () [pure virtual] |
Implemented in actasp::Clingo, and bwi_krexec::RemoteReasoner.
virtual void actasp::AspKR::reset | ( | ) | throw () [pure virtual] |
Implemented in actasp::Clingo, and bwi_krexec::RemoteReasoner.
virtual bool actasp::AspKR::updateFluents | ( | const std::vector< actasp::AspFluent > & | observations | ) | throw () [pure virtual] |
Implemented in actasp::Clingo.