Package org.tweetyproject.commons
Interface Reasoner<O,B extends BeliefBase,F extends Formula>
- Type Parameters:
O- the type of output to a queryB- the belief base type that can be queriedF- the type of formulas that can be queries
- All Known Subinterfaces:
KOptimisationReasoner,QualitativeReasoner<B,,F> QuantitativeReasoner<B,F>
- All Known Implementing Classes:
AbstractAcceptabilityReasoner,AbstractADFReasoner,AbstractArgumentationBasedCausalReasoner,AbstractAspicReasoner,AbstractBipolarExtensionReasoner,AbstractCAFReasoner,AbstractCausalReasoner,AbstractClaimBasedReasoner,AbstractConditionalLogicReasoner,AbstractDeductiveArgumentationReasoner,AbstractDialecticalFrameworkReasoner,AbstractDungReasoner,AbstractEAFReasoner,AbstractExtendedExtensionReasoner,AbstractExtensionReasoner,AbstractExtensionSetAfReasoner,AbstractMlnReasoner,AbstractMlReasoner,AbstractPafReasoner,AbstractPclReasoner,AbstractPlReasoner,AbstractSatExtensionReasoner,AbstractSetAfReasoner,AdmissibleReasoner,AlchemyMlnReasoner,ApproximateNaiveMlnReasoner,ArgumentationBasedCausalReasoner,ArgumentationBasedCounterfactualReasoner,ArgumentationReasoner,ASPSolver,ClingoSolver,CompilationReasoner,CompleteReasoner,CompleteReasoner,ConflictFreeReasoner,CReasoner,DefaultMeReasoner,DelpReasoner,DirectionalAspicReasoner,DLVSolver,EeeAcceptabilityReasoner,EFOLReasoner,FlatAbaReasoner,FlattenBasedExtendedExtensionReasoner,FolReasoner,FudgeAcceptabilityReasoner,GCF_GreedyKApproximationReasoner,GeneralAbaReasoner,GeneralizedMeReasoner,GFR_GreedyKApproximationReasoner,GgAdmissibleApproximationReasoner,GgAdmissibleAstApproximationReasoner,GroundReasoner,GsAdmissibleApproximationReasoner,GsAdmissibleAstApproximationReasoner,IaqAcceptabilityReasoner,IdealReasoner,IncompleteReasoner,IssReasoner,IteratingMlnReasoner,LiteralReasoner,MaxSatKAdmissibleAstReasoner,MaxSatKAdmissibleReasoner,MaxSatKStableAstReasoner,MaxSatKStableReasoner,MleanCoPReasoner,ModelReasoner,ModuleBasedAspicReasoner,MonteCarloPafReasoner,NaiveDlReasoner,NaiveQbfReasoner,NaiveReasoner,OutputReasoner,PreferredReasoner,PreferredReasoner,ProboI23Reasoner,ProboReasoner,Prover9FolReasoner,QualifiedReasoner,RandomAspicReasoner,RpclMeReasoner,RuleBasedCReasoner,SatCompleteReasoner,SatReasoner,SatStableReasoner,SccCF2Reasoner,SCF_GreedyKApproximationReasoner,SCF2Reasoner,SCOOCNaiveReasoner,SeeAcceptabilityReasoner,SeemAcceptabilityReasoner,SemiQualifiedReasoner,SerialisedExtensionReasoner,SFR_GreedyKApproximationReasoner,SimpleAdmissibleReasoner,SimpleAdmissibleSetAfReasoner,SimpleAspicReasoner,SimpleCAFAdmissibleReasoner,SimpleCAFGroundedReasoner,SimpleCAFPreferredReasoner,SimpleCAFStableReasoner,SimpleCAFWeakGroundedReasoner,SimpleClInheritedReasoner,SimpleClNaiveReasoner,SimpleClPreferredReaonser,SimpleClSemistableReasoner,SimpleClStableReasoner,SimpleClStagedReasoner,SimpleCoalitionReasoner,SimpleCoherentAdmissibleReasoner,SimpleCoherentReasoner,SimpleCompleteReasoner,SimpleCompleteSetAfReasoner,SimpleConflictFreeReasoner,SimpleConflictFreeSetAfReasoner,SimpleCReasoner,SimpleDeductiveReasoner,SimpleDeductiveReasoner,SimpleDefaultReasoner,SimpleEAFAdmissibleReasoner,SimpleEAFCompleteReasoner,SimpleEAFGroundedReasoner,SimpleEAFPreferredReasoner,SimpleEAFStableReasoner,SimpleEagerReasoner,SimpleEagerSetAfReasoner,SimpleExtendedAdmissibleReasoner,SimpleExtendedCompleteReasoner,SimpleExtendedConflictFreeReasoner,SimpleFolReasoner,SimpleGroundedReasoner,SimpleGroundedSetAfReasoner,SimpleIdealReasoner,SimpleIdealSetAfReasoner,SimpleInitialReasoner,SimpleMlnReasoner,SimpleMlReasoner,SimpleNaiveReasoner,SimpleNecessityReasoner,SimplePafReasoner,SimplePlReasoner,SimplePreferredReasoner,SimplePreferredSetAfReasoner,SimpleRelationalCReasoner,SimpleResolutionBasedReasoner,SimpleSamplingMlnReasoner,SimpleSccCompleteReasoner,SimpleSccRecursiveReasoner,SimpleSemiStableReasoner,SimpleSemiStableSetAfReasoner,SimpleStableReasoner,SimpleStableSetAfReasoner,SimpleStageReasoner,SimpleStageSetAfReasoner,SimpleStronglyConflictFreeReasoner,SolidAdmissibleReasoner,SpassFolReasoner,SPASSMlReasoner,StableReasoner,StableReasoner,Stage2Reasoner,StratifiedLabelingReasoner,StronglyAdmissibleReasoner,StronglyUndisputedReasoner,UndisputedReasoner,VacuousReductReasoner,WeaklyAdmissibleReasoner,WeaklyCompleteReasoner,WeaklyGroundedReasoner,WeaklyPreferredReasoner,WellFoundedReasoner,ZReasoner
public interface Reasoner<O,B extends BeliefBase,F extends Formula>
The general interface for objects that are able to query a belief base
with some formula.
- Author:
- Matthias Thimm
-
Method Summary
-
Method Details
-
query
Queries the given belief base for the given formula.- Parameters:
beliefbase- a belief baseformula- a formula- Returns:
- the answer to the query
-