Class ASPSolver

java.lang.Object
org.tweetyproject.lp.asp.reasoner.ASPSolver
All Implemented Interfaces:
ModelProvider<ASPRule,Program,AnswerSet>, QualitativeReasoner<Program,ASPLiteral>, Reasoner<Boolean,Program,ASPLiteral>
Direct Known Subclasses:
ClingoSolver, DLVSolver

public abstract class ASPSolver extends Object implements QualitativeReasoner<Program,ASPLiteral>, ModelProvider<ASPRule,Program,AnswerSet>
This class provides a common interface for asp solvers. Most implementing classes will simply call an external grounder and solver and return the resulting string.
Author:
Sebastian Homann (Original), Thomas Vengels (Modifications), Anna Gessler (Modifications)