Uses of Class
org.tweetyproject.arg.delp.syntax.DefeasibleLogicProgram
Packages that use DefeasibleLogicProgram
Package
Description
-
Uses of DefeasibleLogicProgram in org.tweetyproject.arg.delp.parser
Subclasses with type arguments of type DefeasibleLogicProgram in org.tweetyproject.arg.delp.parserModifier and TypeClassDescriptionclassThis class implements a parser for defeasible logic programs.Methods in org.tweetyproject.arg.delp.parser that return DefeasibleLogicProgramModifier and TypeMethodDescriptionDelpParser.parseBeliefBase(Reader reader) Parses a defeasible logic program from the given reader.final DefeasibleLogicProgramDelpParser.Theory(FolSignature signature) Parses a defeasible logic program from a given signature.Methods in org.tweetyproject.arg.delp.parser with parameters of type DefeasibleLogicProgramModifier and TypeMethodDescriptionfinal FolAtomDelpParser.Atom(DefeasibleLogicProgram delp, FolSignature signature) Parses an atom (predicate with optional terms) from the input.final voidDelpParser.Expression(DefeasibleLogicProgram delp, FolSignature signature) Parses an expression in the defeasible logic program.final FolFormulaDelpParser.Literal(DefeasibleLogicProgram delp, FolSignature signature) Parses a literal, which could be an atom or its negation.final TermDelpParser.Term(DefeasibleLogicProgram delp, FolSignature signature) Parses a term (either a variable or a constant) from the input. -
Uses of DefeasibleLogicProgram in org.tweetyproject.arg.delp.reasoner
Classes in org.tweetyproject.arg.delp.reasoner that implement interfaces with type arguments of type DefeasibleLogicProgramModifier and TypeClassDescriptionclassThis reasoner performs default dialectical reasoning on some given DeLP.Methods in org.tweetyproject.arg.delp.reasoner with parameters of type DefeasibleLogicProgramModifier and TypeMethodDescriptionstatic Set<DelpArgument> DelpReasoner.getArgumentsWithConclusion(DefeasibleLogicProgram delp, FolFormula f) Returns all arguments with the given conclusion from the delp.DelpReasoner.getWarrants(DefeasibleLogicProgram delp) Computes the subset of the arguments of this program, that are warrants.DelpReasoner.query(DefeasibleLogicProgram delp, FolFormula f) -
Uses of DefeasibleLogicProgram in org.tweetyproject.arg.delp.semantics
Methods in org.tweetyproject.arg.delp.semantics with parameters of type DefeasibleLogicProgramModifier and TypeMethodDescriptionabstract ComparisonCriterion.ResultComparisonCriterion.compare(DelpArgument argument1, DelpArgument argument2, DefeasibleLogicProgram context) This method returns the relation ofargument1toargument2givencontext.EmptyCriterion.compare(DelpArgument argument1, DelpArgument argument2, DefeasibleLogicProgram context) GeneralizedSpecificity.compare(DelpArgument argument1, DelpArgument argument2, DefeasibleLogicProgram context) DialecticalTree.getDefeaters(DefeasibleLogicProgram delp, ComparisonCriterion comparisonCriterion) Computes the set of arguments which are defeaters for the argument in this tree node and returns the corresponding dialectical tree nodes with these defeaters.booleanDialecticalTree.isAcceptable(DelpArgument argument, DefeasibleLogicProgram delp, ComparisonCriterion comparisonCriterion) Checks whether the argumentation line composed of the ancestors of this node and the parameterargumentis acceptable given the parameterdelp -
Uses of DefeasibleLogicProgram in org.tweetyproject.arg.delp.syntax
Methods in org.tweetyproject.arg.delp.syntax that return DefeasibleLogicProgramModifier and TypeMethodDescriptionDefeasibleLogicProgram.ground()In general, a delp comprises of rule schemes with variables.In general, a delp comprises of rule schemes with variables.Methods in org.tweetyproject.arg.delp.syntax with parameters of type DefeasibleLogicProgramModifier and TypeMethodDescriptionDelpArgument.getAttackOpportunities(DefeasibleLogicProgram delp) Computes the set of literals that disagree with the conclusion of a subargument of this argumentDelpArgument.getDisagreementSubargument(FolFormula lit, DefeasibleLogicProgram delp) Computes the disagreement subargument of this argument for the given literalConstructors in org.tweetyproject.arg.delp.syntax with parameters of type DefeasibleLogicProgramModifierConstructorDescriptionconstructor; initializes this program with the given program -
Uses of DefeasibleLogicProgram in org.tweetyproject.web.services.delp
Constructors in org.tweetyproject.web.services.delp with parameters of type DefeasibleLogicProgramModifierConstructorDescriptionDeLPCallee(DefeasibleLogicProgram delp, DelpReasoner reasoner, Formula f) Constructs a new DeLPCallee with the specified DefeasibleLogicProgram, DelpReasoner, and Formula.