Uses of Class
org.tweetyproject.arg.dung.syntax.Argument
Packages that use Argument
Package
Description
-
Uses of Argument in org.tweetyproject.agents.dialogues
Methods in org.tweetyproject.agents.dialogues that return types with arguments of type ArgumentModifier and TypeMethodDescriptionArgumentationEnvironment.getDialogueTrace()Returns the current dialogue trace.Constructor parameters in org.tweetyproject.agents.dialogues with type arguments of type ArgumentModifierConstructorDescriptionExecutableExtension(Collection<? extends Argument> arguments)Creates a new extension for the given arguments. -
Uses of Argument in org.tweetyproject.agents.dialogues.oppmodels
Methods in org.tweetyproject.agents.dialogues.oppmodels that return ArgumentModifier and TypeMethodDescriptionRecognitionFunction.getPreimage(Argument a)Returns the argument which maps to the set containing the given argument.Methods in org.tweetyproject.agents.dialogues.oppmodels with parameters of type ArgumentModifier and TypeMethodDescriptionRecognitionFunction.getPreimage(Argument a)Returns the argument which maps to the set containing the given argument.Method parameters in org.tweetyproject.agents.dialogues.oppmodels with type arguments of type ArgumentModifier and TypeMethodDescriptionT1BeliefState.doMove(ArgumentationEnvironment env, DialogueTrace<Argument,Extension> trace)doubleGroundedGameUtilityFunction.getUtility(DialogueTrace<Argument,Extension> trace)doubleGroundedGameUtilityFunction.getUtility(DialogueTrace<Argument,Extension> trace, Set<Argument> additionalArguments, Set<Attack> additionalAttacks)doubleGroundedGameUtilityFunction.getUtility(DialogueTrace<Argument,Extension> trace, Set<Argument> additionalArguments, Set<Attack> additionalAttacks)abstract voidBeliefState.update(DialogueTrace<Argument,Extension> trace)Updates the current belief state accordingly to the given dialogue trace.voidT1BeliefState.update(DialogueTrace<Argument,Extension> trace)voidT2BeliefState.update(DialogueTrace<Argument,Extension> trace)voidT3BeliefState.update(DialogueTrace<Argument,Extension> trace)Constructors in org.tweetyproject.agents.dialogues.oppmodels with parameters of type ArgumentModifierConstructorDescriptionGroundedGameUtilityFunction(DungTheory theory, Argument argument, GroundedGameSystem.AgentFaction faction)Construct utility function.Constructor parameters in org.tweetyproject.agents.dialogues.oppmodels with type arguments of type ArgumentModifierConstructorDescriptionBeliefState(Extension knownArguments, UtilityFunction<Argument,Extension> utilityFunction)Creates a new belief-state with the given parameters.T1BeliefState(Extension knownArguments, UtilityFunction<Argument,Extension> utilityFunction)Creates a new T1-belief-state with the given parameters and without nesting.T1BeliefState(Extension knownArguments, UtilityFunction<Argument,Extension> utilityFunction, T1BeliefState oppModel)Creates a new T1-belief-state with the given parameters.T2BeliefState(Extension knownArguments, UtilityFunction<Argument,Extension> utilityFunction)Creates a new T2-belief-state with the given parameters and without nesting.T2BeliefState(Extension knownArguments, UtilityFunction<Argument,Extension> utilityFunction, ProbabilityFunction<T2BeliefState> prob)Creates a new T2-belief-state with the given parameters.T3BeliefState(Extension knownArguments, UtilityFunction<Argument,Extension> utilityFunction, Set<Argument> virtualArguments, Set<Attack> virtualAttacks, RecognitionFunction rec, ProbabilityFunction<T3BeliefState> prob)Creates a new T3-belief-state with the given parameters.T3BeliefState(Extension knownArguments, UtilityFunction<Argument,Extension> utilityFunction, Set<Argument> virtualArguments, Set<Attack> virtualAttacks, RecognitionFunction rec, ProbabilityFunction<T3BeliefState> prob)Creates a new T3-belief-state with the given parameters. -
Uses of Argument in org.tweetyproject.arg.aba.semantics
Constructors in org.tweetyproject.arg.aba.semantics with parameters of type Argument -
Uses of Argument in org.tweetyproject.arg.aba.syntax
Subclasses of Argument in org.tweetyproject.arg.aba.syntax -
Uses of Argument in org.tweetyproject.arg.aspic.syntax
Subclasses of Argument in org.tweetyproject.arg.aspic.syntax -
Uses of Argument in org.tweetyproject.arg.bipolar.syntax
Subclasses of Argument in org.tweetyproject.arg.bipolar.syntaxModifier and TypeClassDescriptionclassThis class models an argument used by bipolar abstract argumentation theories.Methods in org.tweetyproject.arg.bipolar.syntax with parameters of type ArgumentModifier and TypeMethodDescriptionbooleanAdds argument to this argumentation framework for better compatibility between dung theories and bipolar argumentation frameworksConstructors in org.tweetyproject.arg.bipolar.syntax with parameters of type Argument -
Uses of Argument in org.tweetyproject.arg.deductive.syntax
Subclasses of Argument in org.tweetyproject.arg.deductive.syntax -
Uses of Argument in org.tweetyproject.arg.dung.independence
Methods in org.tweetyproject.arg.dung.independence that return types with arguments of type ArgumentModifier and TypeMethodDescriptionstatic SimpleGraph<Argument>Independence.computeDGraph(DungTheory theory)transform the given AF into a DAG (D-graph) by adding new meta argument for each strongly connected componentstatic Collection<Collection<Argument>>Independence.isIndependentGiven(DungTheory theory, Collection<Argument> argsA, Collection<Argument> argsB)compute the smallest set of arguments which needs to be observed so that argsA and argsB are independent in the given AF argsA and argsB are disjointstatic Collection<Collection<Argument>>Independence.isIndependentGiven(DungTheory theory, Collection<Argument> argsA, Collection<Argument> argsB, boolean pruneOutAttacks)compute the smallest set of arguments which needs to be observed so that argsA and argsB are independent in the given AF argsA and argsB are disjointstatic SimpleGraph<Argument>Independence.pruneDGraph(SimpleGraph<Argument> dGraph, Collection<Argument> argsA, Collection<Argument> argsB, Collection<Argument> argsC)prune the given DAG by removing all leaf nodes, which are not in any of the given sets and removing all outgoing edges from nodes in argsCMethod parameters in org.tweetyproject.arg.dung.independence with type arguments of type ArgumentModifier and TypeMethodDescriptionstatic booleanIndependence.isIndependent(DungTheory theory, Collection<Argument> argsA, Collection<Argument> argsB, Collection<Argument> argsC)compute whether args and argsB are independent given argsC in the given AF argsA, argsB and argsC are disjointstatic booleanIndependence.isIndependent(DungTheory theory, Collection<Argument> argsA, Collection<Argument> argsB, Collection<Argument> argsC, boolean pruneOutAttacks)compute whether args and argsB are independent given argsC in the given AF argsA, argsB and argsC are disjointstatic Collection<Collection<Argument>>Independence.isIndependentGiven(DungTheory theory, Collection<Argument> argsA, Collection<Argument> argsB)compute the smallest set of arguments which needs to be observed so that argsA and argsB are independent in the given AF argsA and argsB are disjointstatic Collection<Collection<Argument>>Independence.isIndependentGiven(DungTheory theory, Collection<Argument> argsA, Collection<Argument> argsB, boolean pruneOutAttacks)compute the smallest set of arguments which needs to be observed so that argsA and argsB are independent in the given AF argsA and argsB are disjointstatic SimpleGraph<Argument>Independence.pruneDGraph(SimpleGraph<Argument> dGraph, Collection<Argument> argsA, Collection<Argument> argsB, Collection<Argument> argsC)prune the given DAG by removing all leaf nodes, which are not in any of the given sets and removing all outgoing edges from nodes in argsCstatic SimpleGraph<Argument>Independence.pruneDGraph(SimpleGraph<Argument> dGraph, Collection<Argument> argsA, Collection<Argument> argsB, Collection<Argument> argsC)prune the given DAG by removing all leaf nodes, which are not in any of the given sets and removing all outgoing edges from nodes in argsC -
Uses of Argument in org.tweetyproject.arg.dung.ldo.syntax
Methods in org.tweetyproject.arg.dung.ldo.syntax that return ArgumentModifier and TypeMethodDescriptionLdoArgument.getArgument()Returns an argument representation (in Dung-style) of this LdoArgument. -
Uses of Argument in org.tweetyproject.arg.dung.learning
Constructor parameters in org.tweetyproject.arg.dung.learning with type arguments of type ArgumentModifierConstructorDescriptionImprovedRiveretTheoryLearner(Collection<Argument> arguments, int max_cycles)initialize learner for the given set of argumentsNiskanenTheorySynthesizer(Collection<Argument> args, Semantics semantics, String solverLocation)RiveretTheoryLearner(Collection<Argument> arguments, int max_cycles)initialize learner for the given set of argumentsTheoryLearner(Collection<Argument> args, Semantics semantics, String solverLocation) -
Uses of Argument in org.tweetyproject.arg.dung.parser
Methods in org.tweetyproject.arg.dung.parser that return types with arguments of type ArgumentModifier and TypeMethodDescriptionstatic Collection<Collection<Argument>>AbstractDungParser.parseExtensionList(String s)Returns a collection view of the given set of extensions (=sets of arguments) -
Uses of Argument in org.tweetyproject.arg.dung.principles
Method parameters in org.tweetyproject.arg.dung.principles with type arguments of type ArgumentModifier and TypeMethodDescriptionbooleanAdmissibilityPrinciple.isApplicable(Collection<Argument> kb)booleanCFReinstatementPrinciple.isApplicable(Collection<Argument> kb)booleanConflictFreePrinciple.isApplicable(Collection<Argument> kb)booleanDirectionalityPrinciple.isApplicable(Collection<Argument> kb)booleanIMaximalityPrinciple.isApplicable(Collection<Argument> kb)booleanINRAPrinciple.isApplicable(Collection<Argument> kb)booleanModularizationPrinciple.isApplicable(Collection<Argument> kb)booleanNaivetyPrinciple.isApplicable(Collection<Argument> kb)abstract booleanPrinciple.isApplicable(Collection<Argument> kb)booleanReductAdmissibilityPrinciple.isApplicable(Collection<Argument> kb)booleanReinstatementPrinciple.isApplicable(Collection<Argument> kb)booleanSccDecomposabilityPrinciple.isApplicable(Collection<Argument> kb)booleanSCOOCPrinciple.isApplicable(Collection<Argument> kb)booleanSemiQualifiedAdmissibilityPrinciple.isApplicable(Collection<Argument> kb)booleanStrongAdmissibilityPrinciple.isApplicable(Collection<Argument> kb)booleanWeakReinstatementPrinciple.isApplicable(Collection<Argument> kb)booleanAdmissibilityPrinciple.isSatisfied(Collection<Argument> kb, AbstractExtensionReasoner ev)booleanCFReinstatementPrinciple.isSatisfied(Collection<Argument> kb, AbstractExtensionReasoner ev)booleanConflictFreePrinciple.isSatisfied(Collection<Argument> kb, AbstractExtensionReasoner ev)booleanDirectionalityPrinciple.isSatisfied(Collection<Argument> kb, AbstractExtensionReasoner ev)booleanIMaximalityPrinciple.isSatisfied(Collection<Argument> kb, AbstractExtensionReasoner ev)booleanINRAPrinciple.isSatisfied(Collection<Argument> kb, AbstractExtensionReasoner ev)booleanModularizationPrinciple.isSatisfied(Collection<Argument> kb, AbstractExtensionReasoner ev)booleanNaivetyPrinciple.isSatisfied(Collection<Argument> kb, AbstractExtensionReasoner ev)abstract booleanPrinciple.isSatisfied(Collection<Argument> kb, AbstractExtensionReasoner ev)booleanPrinciple.isSatisfied(Collection<Argument> kb, PostulateEvaluatable<Argument> ev)booleanPrinciple.isSatisfied(Collection<Argument> kb, PostulateEvaluatable<Argument> ev)booleanReductAdmissibilityPrinciple.isSatisfied(Collection<Argument> kb, AbstractExtensionReasoner ev)booleanReinstatementPrinciple.isSatisfied(Collection<Argument> kb, AbstractExtensionReasoner ev)booleanSccDecomposabilityPrinciple.isSatisfied(Collection<Argument> kb, AbstractExtensionReasoner ev)booleanSCOOCPrinciple.isSatisfied(Collection<Argument> kb, AbstractExtensionReasoner ev)booleanSemiQualifiedAdmissibilityPrinciple.isSatisfied(Collection<Argument> kb, AbstractExtensionReasoner ev)booleanStrongAdmissibilityPrinciple.isSatisfied(Collection<Argument> kb, AbstractExtensionReasoner ev)booleanWeakReinstatementPrinciple.isSatisfied(Collection<Argument> kb, AbstractExtensionReasoner ev) -
Uses of Argument in org.tweetyproject.arg.dung.reasoner
Methods in org.tweetyproject.arg.dung.reasoner that return types with arguments of type ArgumentModifier and TypeMethodDescriptionabstract Collection<Argument>AbstractAcceptabilityReasoner.getAcceptableArguments(DungTheory aaf)Returns the set of acceptable arguments of this reasoner.EeeAcceptabilityReasoner.getAcceptableArguments(DungTheory aaf)IaqAcceptabilityReasoner.getAcceptableArguments(DungTheory aaf)SeeAcceptabilityReasoner.getAcceptableArguments(DungTheory aaf)SeemAcceptabilityReasoner.getAcceptableArguments(DungTheory aaf)WeaklyAdmissibleReasoner.getAttackingCandidates(DungTheory bbase, Collection<Argument> ext)computes all conflict-free sets, which attack any argument in extWeaklyAdmissibleReasoner.getComponent(DungTheory bbase, Argument argument)finds the set of arguments S = {a | there exists an edge between a and argument}WeaklyAdmissibleReasoner.getConflictFreeCandidateSets(DungTheory bbase, Collection<Argument> candidates)computes all conflict-free sets of bbase, that contain only arguments in candidates and all arguments are relevant an argument is considered relevant iff it attacks any argument in the same component as the given argument AWeaklyAdmissibleReasoner.getConflictFreeSets(DungTheory bbase, Collection<Argument> candidates)computes all conflict-free sets of bbase, that contain only arguments in candidatesOrderingSemanticsReasoner.getConflicts(Extension ext, DungTheory theory)computes the set of conflicts occurring inside extOrderingSemanticsReasoner.getDefendedNotIn(Extension ext, DungTheory theory)computes the set of arguments outside of ext, which are defended by extOrderingSemanticsReasoner.getEmpty(Extension ext, DungTheory theory)dummy method used if only one ordering semantics is specifiedOrderingSemanticsReasoner.getModels(DungTheory theory)compute the ordering over all subsets of theory wrt.SolidAdmissibleReasoner.getSolidlyDefended(Extension ext, DungTheory theory)OrderingSemanticsReasoner.getUnattacked(Extension ext, DungTheory theory)computes the set of arguments outside of ext, which are not attacked by extOrderingSemanticsReasoner.getUndefended(Extension ext, DungTheory theory)computes the set of arguments in ext, which are not defended by ext against outside attackersMethods in org.tweetyproject.arg.dung.reasoner with parameters of type ArgumentModifier and TypeMethodDescriptionWeaklyAdmissibleReasoner.getComponent(DungTheory bbase, Argument argument)finds the set of arguments S = {a | there exists an edge between a and argument}booleanSolidAdmissibleReasoner.isSolidlyDefendedBy(Argument arg, Extension ext, DungTheory theory)AbstractAcceptabilityReasoner.query(DungTheory beliefbase, Argument formula)abstract BooleanAbstractDungReasoner.query(DungTheory beliefbase, Argument formula)AbstractExtensionReasoner.query(DungTheory beliefbase, Argument formula)AbstractExtensionReasoner.query(DungTheory beliefbase, Argument formula, InferenceMode inferenceMode)Queries the given AAF for the given argument using the given inference type.ProboReasoner.query(DungTheory beliefbase, Argument formula, InferenceMode inferenceMode)SatCompleteReasoner.query(DungTheory beliefbase, Argument formula, InferenceMode inferenceMode)StratifiedLabelingReasoner.query(DungTheory beliefbase, Argument formula)StratifiedLabelingReasoner.query(DungTheory beliefbase, Argument formula, InferenceMode inferenceMode)Queries the given AAF for the given argument using the given inference type.Method parameters in org.tweetyproject.arg.dung.reasoner with type arguments of type ArgumentModifier and TypeMethodDescriptionWeaklyAdmissibleReasoner.getAttackingCandidates(DungTheory bbase, Collection<Argument> ext)computes all conflict-free sets, which attack any argument in extWeaklyAdmissibleReasoner.getConflictFreeCandidateSets(DungTheory bbase, Collection<Argument> candidates)computes all conflict-free sets of bbase, that contain only arguments in candidates and all arguments are relevant an argument is considered relevant iff it attacks any argument in the same component as the given argument AWeaklyAdmissibleReasoner.getConflictFreeSets(DungTheory bbase, Collection<Argument> candidates)computes all conflict-free sets of bbase, that contain only arguments in candidatesSimpleNaiveReasoner.getMaximalConflictFreeSets(DungTheory bbase, Collection<Argument> candidates)computes all maximal conflict-free sets of bbasebooleanWeaklyCompleteReasoner.isWeaklyDefendedBy(Collection<Argument> X, Collection<Argument> E, DungTheory theory)Computes whether E w-defends X i.e. -
Uses of Argument in org.tweetyproject.arg.dung.semantics
Methods in org.tweetyproject.arg.dung.semantics that return types with arguments of type ArgumentModifier and TypeMethodDescriptionLabeling.entrySet()StratifiedLabeling.entrySet()Extension.iterator()Labeling.keySet()StratifiedLabeling.keySet()Methods in org.tweetyproject.arg.dung.semantics with parameters of type ArgumentModifier and TypeMethodDescriptionbooleanLabeling.put(Argument arg0, ArgumentStatus arg1)booleanbooleanMethod parameters in org.tweetyproject.arg.dung.semantics with type arguments of type ArgumentModifier and TypeMethodDescriptionbooleanExtension.addAll(Collection<? extends Argument> arg0)voidLabeling.putAll(Map<? extends Argument,? extends ArgumentStatus> arg0)voidConstructor parameters in org.tweetyproject.arg.dung.semantics with type arguments of type ArgumentModifierConstructorDescriptionExtension(Collection<? extends Argument> arguments)Creates a new extension with the given set of arguments. -
Uses of Argument in org.tweetyproject.arg.dung.syntax
Methods in org.tweetyproject.arg.dung.syntax that return ArgumentModifier and TypeMethodDescriptionAttack.getAttacked()returns the attacked argument of this attack relation.Attack.getAttacker()returns the attacking argument of this attack relation.Methods in org.tweetyproject.arg.dung.syntax that return types with arguments of type ArgumentModifier and TypeMethodDescriptionDungTheory.getAttacked(Argument argument)Computes the set {A | (argument,A) in attacks}.DungTheory.getAttackers(Argument argument)Computes the set {A | (A,argument) in attacks}.DungTheory.getChildren(Node node)DungTheory.getComponents()Collection<? extends Edge<? extends Argument>>DungTheory.getEdges()DungTheory.getInducedSubgraphs()DungTheory.getNeighbors(Argument node)ArgumentationFramework.getNodes()DungTheory.getNodes()DungTheory.getParents(Node node)DungTheory.getRestriction(Collection<Argument> arguments)DungTheory.getStronglyConnectedComponents()DungTheory.getSubgraphs()Methods in org.tweetyproject.arg.dung.syntax with parameters of type ArgumentModifier and TypeMethodDescriptionbooleanbooleanAdds an attack from the first argument to the second to thisDdung theory.booleanadd attack between both arguments to the theory and set weight to 1booleanadd attack between both arguments to the theory and set weight to given valuebooleanDungTheory.areAdjacent(Argument a, Argument b)booleanReturn true if the given argument is in this attack relation.booleanDungTheory.existsDirectedPath(Argument node1, Argument node2)DungTheory.getAttacked(Argument argument)Computes the set {A | (argument,A) in attacks}.DungTheory.getAttackers(Argument argument)Computes the set {A | (A,argument) in attacks}.DungTheory.getNeighbors(Argument node)return weight of the attack between the given argumentsbooleanDungTheory.hasAttackBranch(Argument a)If this graph is acyclic, this method checks if the given argument has an attack branch, i.e.booleanDungTheory.hasDefenseBranch(Argument a)If this graph is acyclic, this method checks if the given argument has a defense branch, i.e.booleanDungTheory.isAcceptable(Argument argument, Extension ext)returns true if every attacker onargumentis attacked by some accepted argument wrt.booleanDungTheory.isAttackBranch(Argument a, Argument b)Checks whether the path from b to a is an attack branch, i.e.booleanArgumentationFramework.isAttacked(Argument a, Extension ext)booleanDungTheory.isAttacked(Argument argument, Extension ext)returns true if some argument ofextattacks argument.booleanDungTheory.isAttackedBy(Argument argument, Collection<Argument> ext)returns true if some argument ofextis attacked by argument.booleanDungTheory.isAttackedBy(Argument arg1, Argument arg2)Checks whether arg1 is attacked by arg2.booleanDungTheory.isDefenseBranch(Argument a, Argument b)Checks whether the path from b to a is a defense branch, i.e.booleanDungTheory.isIndirectAttack(Argument arg1, Argument arg2)Checks whether "arg1" indirectly attacks "arg2", i.e.booleanChecks whether "arg1" supports "arg2", i.e.booleanRemoves the argument and all its attacksMethod parameters in org.tweetyproject.arg.dung.syntax with type arguments of type ArgumentModifier and TypeMethodDescriptionbooleanDungTheory.add(GeneralEdge<Argument> edge)DungTheory.getRestriction(Collection<Argument> arguments)booleanDungTheory.isAttackedBy(Argument argument, Collection<Argument> ext)returns true if some argument ofextis attacked by argument.booleanAttack.isConflictFree(Collection<? extends Argument> arguments)returns true if one arguments inargumentsattacks another within this attack relation.Constructors in org.tweetyproject.arg.dung.syntax with parameters of type ArgumentModifierConstructorDescriptionDefault constructor; initializes the two arguments used in this attack relationDungSignature(Argument argument)Creates a new signature with the single given argument.Constructor parameters in org.tweetyproject.arg.dung.syntax with type arguments of type ArgumentModifierConstructorDescriptionDungSignature(Collection<? extends Argument> arguments)Creates a new signature with the given set of arguments.DungTheory(Graph<Argument> graph)Creates a new theory from the given graph. -
Uses of Argument in org.tweetyproject.arg.dung.util
Methods in org.tweetyproject.arg.dung.util with parameters of type ArgumentModifier and TypeMethodDescriptionGenerates a new Dung theory where the given argument is enforced to be in the grounded extension -
Uses of Argument in org.tweetyproject.arg.dung.writer
Method parameters in org.tweetyproject.arg.dung.writer with type arguments of type ArgumentModifier and TypeMethodDescriptionstatic StringAbstractDungWriter.writeArguments(Collection<Argument> args)Writes the given collection of arguments into a string of the form [arg1,...,argn]. -
Uses of Argument in org.tweetyproject.arg.prob.lotteries
Methods in org.tweetyproject.arg.prob.lotteries with parameters of type ArgumentModifier and TypeMethodDescriptionSubgraphProbabilityFunction.getAcceptanceProbability(Argument arg, Semantics semantics)Returns the probability of the given argument being acceptable wrt.SubgraphProbabilityFunction.getEpistemicProbability(Argument arg)Returns the epistemic probability of the given argument, i.e. -
Uses of Argument in org.tweetyproject.arg.prob.reasoner
Methods in org.tweetyproject.arg.prob.reasoner with parameters of type ArgumentModifier and TypeMethodDescriptionAbstractPafReasoner.query(ProbabilisticArgumentationFramework beliefbase, Argument formula)abstract DoubleAbstractPafReasoner.query(ProbabilisticArgumentationFramework beliefbase, Argument formula, InferenceMode inferenceMode)Queries the given PAF for the given argument using the given inference type.MonteCarloPafReasoner.query(ProbabilisticArgumentationFramework beliefbase, Argument formula, InferenceMode inferenceMode)SimplePafReasoner.query(ProbabilisticArgumentationFramework beliefbase, Argument formula, InferenceMode inferenceMode) -
Uses of Argument in org.tweetyproject.arg.prob.semantics
Methods in org.tweetyproject.arg.prob.semantics with parameters of type ArgumentModifier and TypeMethodDescriptionProbabilisticExtension.probability(Argument a)Computes the probability of the given argument.Method parameters in org.tweetyproject.arg.prob.semantics with type arguments of type ArgumentModifier and TypeMethodDescriptionabstract Collection<Statement>AbstractPASemantics.getSatisfactionStatements(DungTheory theory, Map<Collection<Argument>,FloatVariable> worlds2vars)CoherentPASemantics.getSatisfactionStatements(DungTheory theory, Map<Collection<Argument>,FloatVariable> worlds2vars)FoundedPASemantics.getSatisfactionStatements(DungTheory theory, Map<Collection<Argument>,FloatVariable> worlds2vars)InvolutaryPASemantics.getSatisfactionStatements(DungTheory theory, Map<Collection<Argument>,FloatVariable> worlds2vars)JustifiablePASemantics.getSatisfactionStatements(DungTheory theory, Map<Collection<Argument>,FloatVariable> worlds2vars)NeutralPASemantics.getSatisfactionStatements(DungTheory theory, Map<Collection<Argument>,FloatVariable> worlds2vars)OptimisticPASemantics.getSatisfactionStatements(DungTheory theory, Map<Collection<Argument>,FloatVariable> worlds2vars)PASemantics.getSatisfactionStatements(DungTheory theory, Map<Collection<Argument>,FloatVariable> worlds2vars)Returns the mathematical statement corresponding to the satisfaction of the given theory wrt.RationalPASemantics.getSatisfactionStatements(DungTheory theory, Map<Collection<Argument>,FloatVariable> worlds2vars)SemiFoundedPASemantics.getSatisfactionStatements(DungTheory theory, Map<Collection<Argument>,FloatVariable> worlds2vars)SemiOptimisticPASemantics.getSatisfactionStatements(DungTheory theory, Map<Collection<Argument>,FloatVariable> worlds2vars) -
Uses of Argument in org.tweetyproject.arg.prob.syntax
Methods in org.tweetyproject.arg.prob.syntax with parameters of type ArgumentModifier and TypeMethodDescriptionbooleanbooleanProbabilisticArgumentationFramework.add(Argument a, Probability p)Adds the given argument with the given probabilityProbabilisticArgumentationFramework.getProbability(Argument a)Returns the probability of the given argument.booleanConstructor parameters in org.tweetyproject.arg.prob.syntax with type arguments of type ArgumentModifierConstructorDescriptionCreates a new PAF from the given graph, all arguments and attacks have probability 1. -
Uses of Argument in org.tweetyproject.arg.rankings.postulates
Method parameters in org.tweetyproject.arg.rankings.postulates with type arguments of type ArgumentModifier and TypeMethodDescriptionbooleanRaAbstraction.isApplicable(Collection<Argument> kb)booleanRaAdditionOfAttackBranch.isApplicable(Collection<Argument> kb)booleanRaAdditionOfDefenseBranch.isApplicable(Collection<Argument> kb)booleanRaAttackVsFullDefense.isApplicable(Collection<Argument> kb)booleanRaCardinalityPrecedence.isApplicable(Collection<Argument> kb)booleanRaCounterTransitivity.isApplicable(Collection<Argument> kb)booleanRaDefensePrecedence.isApplicable(Collection<Argument> kb)booleanRaDistDefensePrecedence.isApplicable(Collection<Argument> kb)booleanRaIncreaseOfAttackBranch.isApplicable(Collection<Argument> kb)booleanRaIncreaseOfDefenseBranch.isApplicable(Collection<Argument> kb)booleanRaIndependence.isApplicable(Collection<Argument> kb)abstract booleanRankingPostulate.isApplicable(Collection<Argument> kb)booleanRaNonAttackedEquivalence.isApplicable(Collection<Argument> kb)booleanRaQualityPrecedence.isApplicable(Collection<Argument> kb)booleanRaSelfContradiction.isApplicable(Collection<Argument> kb)booleanRaStrictAdditionOfDefenseBranch.isApplicable(Collection<Argument> kb)booleanRaStrictCounterTransitivity.isApplicable(Collection<Argument> kb)booleanRaTotal.isApplicable(Collection<Argument> kb)booleanRaVoidPrecedence.isApplicable(Collection<Argument> kb)booleanRaAbstraction.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<ArgumentRanking> ev)booleanRaAdditionOfAttackBranch.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<ArgumentRanking> ev)booleanRaAdditionOfDefenseBranch.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<ArgumentRanking> ev)booleanRaAttackVsFullDefense.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<ArgumentRanking> ev)booleanRaCardinalityPrecedence.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<ArgumentRanking> ev)booleanRaCounterTransitivity.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<ArgumentRanking> ev)booleanRaDefensePrecedence.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<ArgumentRanking> ev)booleanRaDistDefensePrecedence.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<ArgumentRanking> ev)booleanRaIncreaseOfAttackBranch.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<ArgumentRanking> ev)booleanRaIncreaseOfDefenseBranch.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<ArgumentRanking> ev)booleanRaIndependence.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<ArgumentRanking> ev)abstract booleanRankingPostulate.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<ArgumentRanking> ev)booleanRankingPostulate.isSatisfied(Collection<Argument> kb, PostulateEvaluatable<Argument> ev)booleanRankingPostulate.isSatisfied(Collection<Argument> kb, PostulateEvaluatable<Argument> ev)booleanRaNonAttackedEquivalence.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<ArgumentRanking> ev)booleanRaQualityPrecedence.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<ArgumentRanking> ev)booleanRaSelfContradiction.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<ArgumentRanking> ev)booleanRaStrictAdditionOfDefenseBranch.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<ArgumentRanking> ev)booleanRaStrictCounterTransitivity.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<ArgumentRanking> ev)booleanRaTotal.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<ArgumentRanking> ev)booleanRaVoidPrecedence.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<ArgumentRanking> ev) -
Uses of Argument in org.tweetyproject.arg.rankings.reasoner
Methods in org.tweetyproject.arg.rankings.reasoner that return types with arguments of type ArgumentModifier and TypeMethodDescriptionTuplesRankingReasoner.getTupledValues()IteratedGradedDefenseReasoner.gradedDefense(DungTheory theory, Collection<Argument> args, int m, int n)Implements the graded defense function from Def.IteratedGradedDefenseReasoner.gradedNeutrality(DungTheory theory, Collection<Argument> args, int m)Implements the graded neutrality function from Def.Methods in org.tweetyproject.arg.rankings.reasoner with parameters of type ArgumentModifier and TypeMethodDescriptiondoubleStrategyBasedRankingReasoner.computeStrengthOfArgument(Argument a, DungTheory kb, Set<Set<Argument>> subsets)Computes the value of the zero-sum game for the given argument.Pair<int[],int[]>TuplesRankingReasoner.computeTupledValue(Argument a, DungTheory kb)Computes the tupled value for the given argument.intDiscussionBasedRankingReasoner.getNumberOfPathsOfLength(DungTheory base, Argument a, int i)Returns the number of linear discussions of the given length in the given DungTheory for the given argument.Method parameters in org.tweetyproject.arg.rankings.reasoner with type arguments of type ArgumentModifier and TypeMethodDescriptiondoubleStrategyBasedRankingReasoner.computeDegreeOfAcceptability(Collection<Argument> A, Collection<Argument> B, DungTheory kb)Computes the degree of acceptability of the strategy A wrt.doubleStrategyBasedRankingReasoner.computeRewards(Collection<Argument> A, Collection<Argument> B, DungTheory kb)Computes the rewards of the given strategy (set of arguments).doubleStrategyBasedRankingReasoner.computeStrengthOfArgument(Argument a, DungTheory kb, Set<Set<Argument>> subsets)Computes the value of the zero-sum game for the given argument.IteratedGradedDefenseReasoner.gradedDefense(DungTheory theory, Collection<Argument> args, int m, int n)Implements the graded defense function from Def.IteratedGradedDefenseReasoner.gradedNeutrality(DungTheory theory, Collection<Argument> args, int m)Implements the graded neutrality function from Def.booleanIteratedGradedDefenseReasoner.isMConflictFree(DungTheory theory, Collection<Argument> args, int m)Checks whether the given set of arguments is m-conflict-free, cf.booleanIteratedGradedDefenseReasoner.isMNAdmissible(DungTheory theory, Collection<Argument> args, int m, int n)Checks whether the given set of arguments is mn-admissible, cf.booleanIteratedGradedDefenseReasoner.isMNComplete(DungTheory theory, Collection<Argument> args, int m, int n)Checks whether the given set of arguments is mn-complete, cf.booleanIteratedGradedDefenseReasoner.isMNGrounded(DungTheory theory, Collection<Argument> args, int m, int n)Checks whether the given set of arguments is mn-grounded, cf.booleanIteratedGradedDefenseReasoner.isMNPreferred(DungTheory theory, Collection<Argument> args, int m, int n)Checks whether the given set of arguments is mn-preferred, cf.booleanIteratedGradedDefenseReasoner.isMStable(DungTheory theory, Collection<Argument> args, int m)Checks whether the given set of arguments is m-stable, cf. -
Uses of Argument in org.tweetyproject.arg.rankings.semantics
Methods in org.tweetyproject.arg.rankings.semantics that return types with arguments of type ArgumentModifier and TypeMethodDescriptionNumericalArgumentRanking.entrySet()LatticeArgumentRanking.getArgs()ArgumentRanking.getMaximallyAcceptedArguments(Collection<Argument> args)Returns the set of all arguments a from the given set that are maximally accepted, i.e.ArgumentRanking.getMinimallyAcceptedArguments(Collection<Argument> args)Returns the set of all arguments a from the given set that are minimally accepted, i.e.LatticeArgumentRanking.getOrder()NumericalArgumentRanking.keySet()Methods in org.tweetyproject.arg.rankings.semantics with parameters of type ArgumentModifier and TypeMethodDescriptionintbooleanArgumentRanking.isEquallyAcceptableThan(Argument a, Argument b)Returns "true" iff a is equally acceptable as b, i.e.abstract booleanArgumentRanking.isIncomparable(Argument a, Argument b)Returns "true" iff a and b are incomparable (i.e.booleanLatticeArgumentRanking.isIncomparable(Argument a, Argument b)booleanNumericalArgumentRanking.isIncomparable(Argument a, Argument b)booleanArgumentRanking.isStrictlyLessAcceptableThan(Argument a, Argument b)Returns "true" iff a is strictly less acceptable than b, i.e.abstract booleanArgumentRanking.isStrictlyLessOrEquallyAcceptableThan(Argument a, Argument b)Returns "true" iff a is strictly less acceptable than b or a is equally acceptable as b or a and b are not comparable, i.e.booleanLatticeArgumentRanking.isStrictlyLessOrEquallyAcceptableThan(Argument a, Argument b)booleanNumericalArgumentRanking.isStrictlyLessOrEquallyAcceptableThan(Argument a, Argument b)booleanArgumentRanking.isStrictlyMoreAcceptableThan(Argument a, Argument b)Returns "true" iff a is strictly more acceptable than b, i.e.booleanArgumentRanking.isStrictlyMoreOrEquallyAcceptableThan(Argument a, Argument b)Returns "true" iff a is strictly more acceptable than b or a is equally acceptable as b, i.e.voidLatticeArgumentRanking.setStrictlyLessOrEquallyAcceptableThan(Argument a, Argument b)Defines argument "a" to be strictly less or equally acceptable than argument "b".Method parameters in org.tweetyproject.arg.rankings.semantics with type arguments of type ArgumentModifier and TypeMethodDescriptionArgumentRanking.getMaximallyAcceptedArguments(Collection<Argument> args)Returns the set of all arguments a from the given set that are maximally accepted, i.e.ArgumentRanking.getMinimallyAcceptedArguments(Collection<Argument> args)Returns the set of all arguments a from the given set that are minimally accepted, i.e.booleanArgumentRanking.isEquivalent(ArgumentRanking other, Collection<Argument> args)Checks whether this ranking is equivalent to the other one wrt.voidConstructor parameters in org.tweetyproject.arg.rankings.semantics with type arguments of type ArgumentModifierConstructorDescriptionLatticeArgumentRanking(Collection<Argument> args)Creates a new argument ranking with the given arguments which are initially all incomparable.NumericalArgumentRanking(Collection<Argument> args, double initialvalue)Creates a new argument ranking with the given set of arguments and the given initial ranking value. -
Uses of Argument in org.tweetyproject.arg.rankings.util
Methods in org.tweetyproject.arg.rankings.util that return types with arguments of type ArgumentModifier and TypeMethodDescriptionRankingTools.getPathsOfHigherSize(HashSet<ArrayList<Argument>> oldPaths, DungTheory base)Given a set of argument paths of length i-1, this method returns a set of argument paths of length i for the given DungTheory.Method parameters in org.tweetyproject.arg.rankings.util with type arguments of type ArgumentModifier and TypeMethodDescriptionRankingTools.getPathsOfHigherSize(HashSet<ArrayList<Argument>> oldPaths, DungTheory base)Given a set of argument paths of length i-1, this method returns a set of argument paths of length i for the given DungTheory. -
Uses of Argument in org.tweetyproject.arg.saf.syntax
Subclasses of Argument in org.tweetyproject.arg.saf.syntaxModifier and TypeClassDescriptionclassThis class models an argument structure, i.e.classThis class models a basic argument in structured argumentation frameworks, i.e.Methods in org.tweetyproject.arg.saf.syntax with parameters of type ArgumentModifier and TypeMethodDescriptionbooleanStructuredArgumentationFramework.isAttackedBy(Argument arg1, Argument arg2) -
Uses of Argument in org.tweetyproject.arg.setaf.reasoners
Methods in org.tweetyproject.arg.setaf.reasoners with parameters of type ArgumentModifier and TypeMethodDescriptionAbstractExtensionSetAfReasoner.query(SetAf beliefbase, Argument formula, InferenceMode inferenceMode)Queries the given AAF for the given argument using the given inference type.abstract BooleanMethod parameters in org.tweetyproject.arg.setaf.reasoners with type arguments of type ArgumentModifier and TypeMethodDescriptionSimpleNaiveSetAfReasoner.getMaximalConflictFreeSets(SetAf bbase, Collection<Argument> candidates)computes all maximal conflict-free sets of bbase -
Uses of Argument in org.tweetyproject.arg.setaf.syntax
Methods in org.tweetyproject.arg.setaf.syntax that return ArgumentModifier and TypeMethodDescriptionSetAttack.getAttacked()returns the attacked argument of this attack relation.Methods in org.tweetyproject.arg.setaf.syntax that return types with arguments of type ArgumentModifier and TypeMethodDescriptionSetAf.getAttacked(Argument node)Computes the set {A | (argument,A) in attacks}.SetAf.getAttackers(Argument node)Computes the set {A | (A,argument) in attacks}.SetAttack.getAttackers()returns the attacking argument of this attack relation.SetAf.getChildren(Set<Argument> node)SetAf.getChildren(Node node)SetAf.getNeighbors(Argument node)SetAf.getNodes()SetAf.getParents(Argument node)SetAf.getParents(Node node)SetAf.getSubGraphs()static Collection<DirHyperGraph<Argument>>SetAf.getSubgraphsHelper(SetAf g)SetAf.iterator()Methods in org.tweetyproject.arg.setaf.syntax with parameters of type ArgumentModifier and TypeMethodDescriptionbooleanbooleanAdds an attack from the first argument to the second to this SetAf theory.booleanAdds an attack from the first argument to the second to this SetAf theory.booleanSetAf.areAdjacent(Argument a, Argument b)booleanReturn true if the given argument is in this attack relation.booleanSetAf.existsDirectedPath(Argument node1, Argument node2)static <S extends Node>
booleanSetAf.existsDirectedPath(SetAf hyperGraph, Argument node1, Argument node2)SetAf.getAttacked(Argument node)Computes the set {A | (argument,A) in attacks}.SetAf.getAttackers(Argument node)Computes the set {A | (A,argument) in attacks}.SetAf.getNeighbors(Argument node)SetAf.getParents(Argument node)booleanSetAf.isAcceptable(Argument argument, Extension ext)returns true if every attacker onargumentis attacked by some accepted argument wrt.booleanSetAf.isAttacked(Argument a, Extension setAfExtension)returns true if some argument ofextattacks argument.booleanSetAf.isAttackedBy(Argument arg2, Collection<Argument> ext)returns true if some argument ofextis attacked by argument.booleanSetAf.isAttackedBy(Argument arg1, Argument arg2)Checks whether arg1 is attacked by arg2.booleanRemoves the argument and all its attacksMethod parameters in org.tweetyproject.arg.setaf.syntax with type arguments of type ArgumentModifier and TypeMethodDescriptionbooleanAdds an attack from the first argument to the second to this SetAf theory.SetAf.getChildren(Set<Argument> node)SetAf.getDirEdge(Set<Argument> node1, Node b)SetAf.getRestriction(Collection<Argument> nodes)booleanSetAf.isAttackedBy(Argument arg2, Collection<Argument> ext)returns true if some argument ofextis attacked by argument.booleanSetAf.isConflictFree(Collection<? extends Argument> arguments)returns true if one arguments inargumentsattacks another within this attack relation.booleanSetAttack.isConflictFree(Collection<? extends Argument> arguments)returns true if one arguments inargumentsattacks another within this attack relation.Constructors in org.tweetyproject.arg.setaf.syntax with parameters of type ArgumentModifierConstructorDescriptionSetAfSignature(Argument argument)Creates a new signature with the single given argument.Default constructor; initializes the two arguments used in this attack relationDefault constructor; initializes the two arguments used in this attack relationConstructor parameters in org.tweetyproject.arg.setaf.syntax with type arguments of type ArgumentModifierConstructorDescriptionSetAfSignature(Collection<? extends Argument> arguments)Creates a new signature with the given set of arguments.Default constructor; initializes the two arguments used in this attack relation -
Uses of Argument in org.tweetyproject.arg.social.reasoner
Methods in org.tweetyproject.arg.social.reasoner with parameters of type ArgumentModifier and TypeMethodDescriptionIssReasoner.query(SocialAbstractArgumentationFramework beliefbase, Argument formula) -
Uses of Argument in org.tweetyproject.arg.social.semantics
Methods in org.tweetyproject.arg.social.semantics with parameters of type ArgumentModifier and TypeMethodDescriptionbooleanSocialMapping.containsKey(Argument a)Returns "true" iff the given argument has a value.Returns the social value of the given argumentSets the social value of the given argumentboolean -
Uses of Argument in org.tweetyproject.arg.social.syntax
Methods in org.tweetyproject.arg.social.syntax with parameters of type ArgumentModifier and TypeMethodDescriptionbooleanintSocialAbstractArgumentationFramework.getNegative(Argument arg)Returns the number of negative votes of the given argumentintSocialAbstractArgumentationFramework.getPositive(Argument arg)Returns the number of positive votes of the given argumentbooleanvoidAdds a negative vote to the given argument.voidAdds the given number of negative votes to the given argumentvoidAdds a positive vote to the given argument.voidAdds the given number of positive votes to the given argumentConstructor parameters in org.tweetyproject.arg.social.syntax with type arguments of type ArgumentModifierConstructorDescriptionCreates a new social abstract argumentation framework from the given graph.