Uses of Class
org.tweetyproject.lp.asp.syntax.ASPRule
Packages that use ASPRule
Package
Description
-
Uses of ASPRule in org.tweetyproject.arg.lp.syntax
Subclasses with type arguments of type ASPRule in org.tweetyproject.arg.lp.syntaxModifier and TypeClassDescriptionclass
Instances of this class represent arguments in the sense of Definition 2 in [1].Constructors in org.tweetyproject.arg.lp.syntax with parameters of type ASPRuleModifierConstructorDescriptionConstructs an `Argument` object initialized with a single ASP rule.Constructor parameters in org.tweetyproject.arg.lp.syntax with type arguments of type ASPRule -
Uses of ASPRule in org.tweetyproject.lp.asp.beliefdynamics.baserevision
Subclasses with type arguments of type ASPRule in org.tweetyproject.lp.asp.beliefdynamics.baserevisionModifier and TypeClassDescriptionclass
This class implements the base revision operator for extended logic programs as introduced in [KKI12].class
This class represents the set of Screened Consistent Remainder Sets as defined in [1].Classes in org.tweetyproject.lp.asp.beliefdynamics.baserevision that implement interfaces with type arguments of type ASPRuleModifier and TypeClassDescriptionclass
This class implements a monotone global maxichoise selection function for remainder sets of extended logic programs as introduced in [KKI12].class
This class implements the screened maxi-choice consolidation operator from [1].Methods in org.tweetyproject.lp.asp.beliefdynamics.baserevision that return types with arguments of type ASPRuleModifier and TypeMethodDescriptionScreenedMaxichoiceConsolidation.consolidate
(Collection<ASPRule> p) ELPBaseRevisionOperator.revise
(Collection<ASPRule> base, Collection<ASPRule> formulas) MonotoneGlobalMaxichoiceSelectionFunction.select
(RemainderSets<ASPRule> remainderSets) MonotoneGlobalMaxichoiceSelectionFunction.select
(ScreenedRemainderSets remainderSets) Selects the maximal remainder set from the set of all remainder sets according to a total order on all extended logic programs.Method parameters in org.tweetyproject.lp.asp.beliefdynamics.baserevision with type arguments of type ASPRuleModifier and TypeMethodDescriptionScreenedMaxichoiceConsolidation.consolidate
(Collection<ASPRule> p) ELPBaseRevisionOperator.revise
(Collection<ASPRule> base, Collection<ASPRule> formulas) MonotoneGlobalMaxichoiceSelectionFunction.select
(RemainderSets<ASPRule> remainderSets) Constructor parameters in org.tweetyproject.lp.asp.beliefdynamics.baserevision with type arguments of type ASPRuleModifierConstructorDescriptionELPBaseRevisionOperator
(ASPSolver solver, SelectionFunction<ASPRule> selection) Constructs anELPBaseRevisionOperator
with the specified ASP solver and selection function.ScreenedMaxichoiceConsolidation
(Program screen, SelectionFunction<ASPRule> selection, ASPSolver solver) Creates a new screened maxi-choice consolidation operator with the given screen, selection function and a link to an answer set solver. -
Uses of ASPRule in org.tweetyproject.lp.asp.beliefdynamics.revision
Subclasses with type arguments of type ASPRule in org.tweetyproject.lp.asp.beliefdynamics.revisionModifier and TypeClassDescriptionclass
Implements the credibility revision approach for ASP described in Kruempelmann et al.class
The implementation orients on the diploma thesis of Mirja Boehmer in this class a variant of the approach "A Preference-Based Framework for Updating Logic Programs" by James P.Method parameters in org.tweetyproject.lp.asp.beliefdynamics.revision with type arguments of type ASPRuleModifier and TypeMethodDescriptionCredibilityRevision.revise
(List<Collection<ASPRule>> ol) PreferenceHandling.revise
(Collection<ASPRule> base, Collection<ASPRule> formulas) -
Uses of ASPRule in org.tweetyproject.lp.asp.beliefdynamics.selectiverevision
Subclasses with type arguments of type ASPRule in org.tweetyproject.lp.asp.beliefdynamics.selectiverevisionModifier and TypeClassDescriptionclass
This class represents a selective revision using the base revision approach from [1] for the inner revision and the sceptical argumentative transformation function from [2].Classes in org.tweetyproject.lp.asp.beliefdynamics.selectiverevision that implement interfaces with type arguments of type ASPRuleModifier and TypeClassDescriptionclass
This class represents the naive transformation function for literals as introduced in [1].class
This class represents the sceptical transformation function for literals as introduced in [1].Methods in org.tweetyproject.lp.asp.beliefdynamics.selectiverevision that return types with arguments of type ASPRuleModifier and TypeMethodDescriptionParameterisedArgumentativeSelectiveRevisionOperator.revise
(Collection<ASPRule> base, Collection<ASPRule> formulas) NaiveLiteralTransformationFunction.transform
(Collection<ASPRule> formulas) "Transforms" the single fact by either accepting or rejecting it.ScepticalLiteralTransformationFunction.transform
(Collection<ASPRule> formulas) "Transforms" the single rule by either accepting or rejecting it.Methods in org.tweetyproject.lp.asp.beliefdynamics.selectiverevision with parameters of type ASPRuleModifier and TypeMethodDescription"Transforms" the single fact by either accepting or rejecting it."Transforms" the single rule by either accepting or rejecting it.Method parameters in org.tweetyproject.lp.asp.beliefdynamics.selectiverevision with type arguments of type ASPRuleModifier and TypeMethodDescriptionParameterisedArgumentativeSelectiveRevisionOperator.revise
(Collection<ASPRule> base, Collection<ASPRule> formulas) NaiveLiteralTransformationFunction.transform
(Collection<ASPRule> formulas) ScepticalLiteralTransformationFunction.transform
(Collection<ASPRule> formulas) Constructor parameters in org.tweetyproject.lp.asp.beliefdynamics.selectiverevision with type arguments of type ASPRuleModifierConstructorDescriptionNaiveLiteralTransformationFunction
(Collection<ASPRule> beliefSet, AttackStrategy attackRelation, AttackStrategy defenseRelation) Creates a new naive transformation function for literals.ScepticalLiteralTransformationFunction
(Collection<ASPRule> beliefSet, AttackStrategy attackRelation, AttackStrategy defenseRelation) Creates a new sceptical transformation function for literals. -
Uses of ASPRule in org.tweetyproject.lp.asp.parser
Methods in org.tweetyproject.lp.asp.parser that return ASPRuleMethods in org.tweetyproject.lp.asp.parser that return types with arguments of type ASPRule -
Uses of ASPRule in org.tweetyproject.lp.asp.reasoner
Classes in org.tweetyproject.lp.asp.reasoner that implement interfaces with type arguments of type ASPRuleModifier and TypeClassDescriptionclass
This class provides a common interface for asp solvers. -
Uses of ASPRule in org.tweetyproject.lp.asp.semantics
Subclasses with type arguments of type ASPRule in org.tweetyproject.lp.asp.semanticsModifier and TypeClassDescriptionclass
An answer set is a belief set which only contains literals and represents the deductive belief set of an extended logic program under the answer set semantic.Methods in org.tweetyproject.lp.asp.semantics with parameters of type ASPRule -
Uses of ASPRule in org.tweetyproject.lp.asp.syntax
Subclasses with type arguments of type ASPRule in org.tweetyproject.lp.asp.syntaxModifier and TypeClassDescriptionclass
This class models an ASP-Core-2 program, meaning a set of rules and optionally a query.Classes in org.tweetyproject.lp.asp.syntax that implement interfaces with type arguments of type ASPRuleModifier and TypeClassDescriptionclass
This class models a rule in ASP.class
This class models an ASP-Core-2 program, meaning a set of rules and optionally a query.Methods in org.tweetyproject.lp.asp.syntax that return ASPRuleMethods in org.tweetyproject.lp.asp.syntax with parameters of type ASPRuleConstructors in org.tweetyproject.lp.asp.syntax with parameters of type ASPRuleModifierConstructorDescriptionCopy-ConstructorCreates a new program with the given rules.Constructor parameters in org.tweetyproject.lp.asp.syntax with type arguments of type ASPRuleModifierConstructorDescriptionProgram
(Collection<ASPRule> rules) Creates a new program with the given rules.Program
(ASPLiteral query, Set<ASPRule> rules) Creates a new program with the given query and rules.