Uses of Class
org.tweetyproject.arg.dung.syntax.Attack
Packages that use Attack
Package
Description
-
Uses of Attack in org.tweetyproject.arg.aba.semantics
Subclasses of Attack in org.tweetyproject.arg.aba.semantics -
Uses of Attack in org.tweetyproject.arg.aspic.semantics
Subclasses of Attack in org.tweetyproject.arg.aspic.semanticsModifier and TypeClassDescriptionclassAspicAttack<T extends Invertable>Checks whether an argument defeats another argument -
Uses of Attack in org.tweetyproject.arg.dung.equivalence.kernel
Methods in org.tweetyproject.arg.dung.equivalence.kernel that return types with arguments of type AttackModifier and TypeMethodDescriptionAdmissibleKernel.getRedundantAttacks(DungTheory theory) CompleteKernel.getRedundantAttacks(DungTheory theory) abstract Collection<Attack> EquivalenceKernel.getRedundantAttacks(DungTheory theory) Computes the set of redundant attacks, i.e., all attacks that are removed in order to retrieve the kernel of the given AFGroundedKernel.getRedundantAttacks(DungTheory theory) StableKernel.getRedundantAttacks(DungTheory theory) StrongExpansionAdmissibleKernel.getRedundantAttacks(DungTheory theory) StrongExpansionCompleteKernel.getRedundantAttacks(DungTheory theory) StrongExpansionGroundedKernel.getRedundantAttacks(DungTheory theory) -
Uses of Attack in org.tweetyproject.arg.dung.learning
Methods in org.tweetyproject.arg.dung.learning that return types with arguments of type AttackModifier and TypeMethodDescriptionSimpleAFLearner.computePartialAttackRelations()TODO is this still necessary? -
Uses of Attack in org.tweetyproject.arg.dung.syntax
Fields in org.tweetyproject.arg.dung.syntax with type parameters of type AttackModifier and TypeFieldDescriptionIncompleteTheory.definiteAttacksdefinite attacksIncompleteTheory.uncertainAttacksuncertain attacksWeightedDungTheory.weightslisting of weights of every edge in the argumentation graphMethods in org.tweetyproject.arg.dung.syntax that return types with arguments of type AttackModifier and TypeMethodDescriptionDungTheory.getAttacks()Returns all attacks of this theory.DungTheory.getBidirectionalAttacks()Returns all bidirectional attacks of this theory.DungTheory.getUndefendedAttacks(Collection<Argument> ext) Returns the set of attacks (b,a) such that a is in ext and there is no c in ext such that (c,b) is an attack.Methods in org.tweetyproject.arg.dung.syntax with parameters of type AttackModifier and TypeMethodDescriptionbooleanAdds the given attack to this dung theory.booleanAdds the given attacks to this dung theory.booleanDungTheory.containsAttack(Attack att) Checks whether this theory contains the given attack.return weight of the given attack, weight is 0 if the attack is not presentbooleanRemoves the given attack from this Dung theory.booleanremove attack from theory and reset weightsets the weight of the given attack to the given valueWeightedDungTheory.updateWeight(Attack attack, double weight) updates the weight of the given attack with the given value and return old valueMethod parameters in org.tweetyproject.arg.dung.syntax with type arguments of type AttackModifier and TypeMethodDescriptionbooleanDungTheory.addAllAttacks(Collection<? extends Attack> c) Adds the set of attacks to this Dung theory. -
Uses of Attack in org.tweetyproject.arg.extended.syntax
Methods in org.tweetyproject.arg.extended.syntax that return types with arguments of type AttackModifier and TypeMethodDescriptionExtendedTheory.getBinaryAttacks()Computes the set of all binary attacks, i.e., the attacks between argumentsExtendedTheory.getReinstatementSet(Argument a, Argument b, Collection<Argument> S) Computes the reinstatement set for the attack (a,b)ExtendedTheory.minimizeReinstatementSet(Collection<Attack> W, Argument a, Argument b, Collection<Argument> S) Minimizes the given Reinstatement set for (a,b)Methods in org.tweetyproject.arg.extended.syntax with parameters of type AttackModifier and TypeMethodDescriptionbooleanAdds an attack to the theorybooleanDetermines whether the given attack is contained in this attackExtendedTheory.getAttackers(Attack attack) Computes the set of attackers of 'attack'booleanExtendedTheory.isAttacked(Attack a, Argument b) Determines whether 'a' is attacked by 'b' in the theorybooleanExtendedTheory.isUndisturbedAttack(Attack att, Collection<Argument> ext) Determines whether there is an undisturbed attack from 'a' to 'b' given 'ext', i.e., whether 'a' attacks 'b' and there is no extended attack from some element of 'ext' onto the attack (a,b)Method parameters in org.tweetyproject.arg.extended.syntax with type arguments of type AttackModifier and TypeMethodDescriptionbooleanExtendedTheory.isReinstatementSet(Collection<Attack> W, Argument a, Argument b, Collection<Argument> S) Determines whether 'W' is a reinstatement set for the attack (a,b) A set of attacks W is a reinstatement set for an attack (a,b) iff (a,b) is an attack undisturbed by the set S and W contains all attack originating from S necessary to reinstate the attack (a,b) against all its attacksExtendedTheory.minimizeReinstatementSet(Collection<Attack> W, Argument a, Argument b, Collection<Argument> S) Minimizes the given Reinstatement set for (a,b)Constructors in org.tweetyproject.arg.extended.syntax with parameters of type AttackModifierConstructorDescriptionExtendedAttack(Argument attacker, Attack attacked) Initializes an extended attack from an argument to an attack -
Uses of Attack in org.tweetyproject.arg.prob.lotteries
Methods in org.tweetyproject.arg.prob.lotteries with parameters of type AttackModifier and TypeMethodDescriptionSubgraphProbabilityFunction.getEpistemicProbability(Attack att) Returns the epistemic probability of the given attack, i.e. -
Uses of Attack in org.tweetyproject.arg.prob.syntax
Methods in org.tweetyproject.arg.prob.syntax with parameters of type AttackModifier and TypeMethodDescriptionbooleanbooleanProbabilisticArgumentationFramework.add(Attack att, Probability p) Adds the given attack with the given probabilityProbabilisticArgumentationFramework.getProbability(Attack a) Returns the probability of the given attack.boolean -
Uses of Attack in org.tweetyproject.arg.weighted.syntax
Methods in org.tweetyproject.arg.weighted.syntax that return AttackModifier and TypeMethodDescriptionWeightedArgumentationFramework.strongerAttack(Attack attackA, Attack attackB) Determines the stronger attack between two given attacks based on their weights.Methods in org.tweetyproject.arg.weighted.syntax that return types with arguments of type AttackModifier and TypeMethodDescriptionWeightedArgumentationFramework.getUndefendedAttacks(Collection<Argument> ext) Methods in org.tweetyproject.arg.weighted.syntax with parameters of type AttackModifier and TypeMethodDescriptionbooleanAdds the given attack to this weighted Dung theory.booleanAdds the given attacks to this dung theory.booleanAdds the given attack to this weighted Dung theory.booleanAdds the given attack to this weighted Dung theory.WeightedArgumentationFramework.compareWeights(Attack attackA, Attack attackB) Compares the weights of two attacks and returns the weight of the stronger attack.doubleWeightedArgumentationFramework.getNumericWeight(Attack attack) Retrieves the numeric value of the weight associated with a given attack in the framework.Retrieves the weight of a given attack in the framework.booleanRemoves the given attack from this weighted Dung theory.voidSets the weight of a given attack in the framework.WeightedArgumentationFramework.strongerAttack(Attack attackA, Attack attackB) Determines the stronger attack between two given attacks based on their weights.Method parameters in org.tweetyproject.arg.weighted.syntax with type arguments of type AttackModifier and TypeMethodDescriptionbooleanWeightedArgumentationFramework.addAllAttacks(Collection<? extends Attack> c) Adds the set of attacks to this Weighted Dung theory.