dlvhex  2.5.0
ASPSolverManager::DelegateInterface Class Reference

Interface for delegates. More...

#include <include/dlvhex2/ASPSolverManager.h>

Inheritance diagram for ASPSolverManager::DelegateInterface:

Public Member Functions

virtual ~DelegateInterface ()
 Destructor.
virtual void useASTInput (const OrdinaryASPProgram &program)=0
 Uses an already parsed program as input.
virtual void useInputProviderInput (InputProvider &inp, RegistryPtr reg)=0
 Uses an InputProvideras input.
virtual ResultsPtr getResults ()=0
 Returns the results of the reasoner (set of answer sets).

Detailed Description

Interface for delegates.

Definition at line 87 of file ASPSolverManager.h.


Constructor & Destructor Documentation

Destructor.

Definition at line 91 of file ASPSolverManager.h.


Member Function Documentation

Returns the results of the reasoner (set of answer sets).

Returns:
Results.

Implemented in ASPSolver::DLVSoftware::Delegate.

virtual void ASPSolverManager::DelegateInterface::useASTInput ( const OrdinaryASPProgram program) [pure virtual]

Uses an already parsed program as input.

Parameters:
programParsed program.

Implemented in ASPSolver::DLVSoftware::Delegate.

Uses an InputProvideras input.

Parameters:
inpInputProvider.
regRegistry for adding parsed symbols to.

Implemented in ASPSolver::DLVSoftware::Delegate.


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