Uses of Class
org.tweetyproject.arg.bipolar.syntax.BArgument
Packages that use BArgument
Package
Description
-
Uses of BArgument in org.tweetyproject.arg.bipolar.analysis
Method parameters in org.tweetyproject.arg.bipolar.analysis with type arguments of type BArgumentModifier and TypeMethodDescriptionCreates an AnalysisResult to store the results of the analysisComputes approximately what is probabilistic justification of the given set of arguments in the PEAF given error levelComputes approximately what is probabilistic justification of the given set of arguments in the PEAF given error level concurrently.Computes exactly what is probabilistic justification of the given set of arguments in the PEAF.Computes exactly what is probabilistic justification of the given set of arguments in the PEAF. -
Uses of BArgument in org.tweetyproject.arg.bipolar.analysis.extensions
Method parameters in org.tweetyproject.arg.bipolar.analysis.extensions with type arguments of type BArgumentModifier and TypeMethodDescription -
Uses of BArgument in org.tweetyproject.arg.bipolar.io
Method parameters in org.tweetyproject.arg.bipolar.io with type arguments of type BArgumentModifier and TypeMethodDescriptionstatic voidEdgeListWriter.write(String path, PEAFTheory peafTheory, Set<BArgument> query) Writes a PEAFTheory and the query to a EdgeList format given the path -
Uses of BArgument in org.tweetyproject.arg.bipolar.syntax
Fields in org.tweetyproject.arg.bipolar.syntax with type parameters of type BArgumentModifier and TypeFieldDescriptionInducibleEAF.argumentsA subset of arguments from PEAFInducibleEAF.newArgumentsA subset of arguments from PEAF that can be used to create a new EAF (connected to InducibleEAF)Methods in org.tweetyproject.arg.bipolar.syntax that return BArgumentModifier and TypeMethodDescriptionAbstractEAFTheory.addArgument(int identifier) Create and add a new argument with identifierEAFTheory.addArgument(int identifier) Add an argument with an integer identifierNamedPEAFTheory.addArgument(int identifier, String name, String aifNodeIdentifier) Add argument with namesPEAFTheory.addArgument(int identifier) Add an argument with an integer identifierNamedPEAFTheory.getArgumentByIdentifier(String identifier) Returns the EArgument object given its identifierBinaryAttack.getAttacked()returns the attacked argument of this attack relation.SetAttack.getAttacked()returns the attacked argument of this attack relation.BinaryAttack.getAttacker()returns the attacking argument of this attack relation.AbstractEAFTheory.getEta()Get the eta (the root) argumentEvidentialArgumentationFramework.getEta()returns the special argument etaBinarySupport.getSupported()returns the supported argument of this support relation.BinarySupport.getSupporter()returns the supporting argument of this support relation.Methods in org.tweetyproject.arg.bipolar.syntax that return types with arguments of type BArgumentModifier and TypeMethodDescriptionAbstractEAFTheory.getArguments()ArgumentSet.getArguments()EAFTheory.getArguments()Gets arguments of the EAFInducibleEAF.getArguments()AbstractEAFTheory.getArgumentsAsSet()Get all argumentsAbstractBipolarFramework.getAttacked(BipolarEntity arg) Computes the set {A | (argument,A) in attacks}.AbstractBipolarFramework.getChildren(Node node) AbstractBipolarFramework.getComplementGraph(int i) NecessityArgumentationFramework.getDeactivatedArguments(Collection<BArgument> argumentSet) computes the set of deactivated arguments of argumentSet a set of arguments S deactivates an argument a iff either S attacks a or S does not support aAbstractBipolarFramework.getDirectSupported(BipolarEntity arg) Computes the set {A | (argument,A) in supports}.Collection<? extends Edge<? extends BArgument>>AbstractBipolarFramework.getEdges()EvidentialArgumentationFramework.getEvidenceSupportedArguments()returns all arguments that have evidential support in this frameworkEvidentialArgumentationFramework.getMinimalEvidenceSupportedAttackers(BArgument argument) computes all subsets which carry out a minimal evidence supported attack on argumentEvidentialArgumentationFramework.getMinimalEvidentialSupporters(BArgument argument) computes all subsets which minimal e-support argumentAbstractBipolarFramework.getNeighbors(BArgument node) InducibleEAF.getNewArguments()AbstractBipolarFramework.getNodes()AbstractBipolarFramework.getParents(Node node) AbstractBipolarFramework.getRestriction(Collection<BArgument> collection) AbstractBipolarFramework.getStronglyConnectedComponents()AbstractBipolarFramework.getSubgraphs()DeductiveArgumentationFramework.getSupported(Collection<BArgument> ext) Computes the set {A | there is a sequence of direct supports from an element ofextto ADeductiveArgumentationFramework.getSupported(BArgument argument) Computes the set {A | there is a sequence of direct supports from argument to AEvidentialArgumentationFramework.getSupported(ArgumentSet argumentSet) Computes the set {A | there is a sequence of direct supports from argumentSet to A}DeductiveArgumentationFramework.getSupporters(BArgument argument) Computes the set {A | there is a sequence of direct supports from A to argumentArgumentSet.iterator()BArgument.iterator()BinaryAttack.iterator()BinarySupport.iterator()EAttack.iterator()SetAttack.iterator()SetSupport.iterator()Methods in org.tweetyproject.arg.bipolar.syntax with parameters of type BArgumentModifier and TypeMethodDescriptionbooleanAdds argument to this argumentation frameworkbooleanvoidAbstractEAFTheory.addArgument(BArgument argument) Add an argumentbooleanAdds an attack from the first argument to the second to this deductive argumentation system.booleanEvidentialArgumentationFramework.addAttack(ArgumentSet attacker, BArgument attacked) Adds an attack from the set of arguments to the argument to this evidential argumentation system.booleanAdds an attack from the first argument to the second to this evidential argumentation system.booleanAdds an attack from the first argument to the second to this necessity argumentation system.booleanEvidentialArgumentationFramework.addPrimaFacie(BArgument argument) Adds a argument with evidential support to this evidential argumentation system If the argument is already in this evidential argumentation system, adds evidential supportbooleanDeductiveArgumentationFramework.addSupport(BipolarEntity bipolarEntity, BArgument supported) Adds a support from the first argument to the second to this bipolar argumentation framework.booleanEvidentialArgumentationFramework.addSupport(ArgumentSet supporter, BArgument supported) Adds a support from a set of arguments to an argument to this argumentation framework.booleanEvidentialArgumentationFramework.addSupport(BArgument supporter, BArgument supported) Adds a support from the first argument to the second to this argumentation framework.booleanNecessityArgumentationFramework.addSupport(ArgumentSet supporter, BArgument supported) Adds a support from a set of arguments to an argument to this argumentation framework.booleanNecessityArgumentationFramework.addSupport(BArgument supporter, BArgument supported) Adds a support from the first argument to the second to this argumentation framework.booleanAbstractBipolarFramework.areAdjacent(BArgument a, BArgument b) booleanReturn true if the given argument is in this support relation.booleanAbstractBipolarFramework.existsDirectedPath(BArgument node1, BArgument node2) AbstractBipolarFramework.getAttackers(BArgument argument) Computes the set {A | (A,argument) in attacks}.EvidentialArgumentationFramework.getAttackingSets(BArgument argument) Computes the set {S | (S, argument) in attacks}.AbstractBipolarFramework.getDirectSupporters(BArgument argument) Computes the set {A | (A,argument) in supports}.NamedPEAFTheory.getIdentifier(BArgument e) DeductiveArgumentationFramework.getMediatedAttacks(BArgument arg1) Calculates the set of mediated attack from "arg1" to other arguments "y", i.e.EvidentialArgumentationFramework.getMinimalEvidenceSupportedAttackers(BArgument argument) computes all subsets which carry out a minimal evidence supported attack on argumentEvidentialArgumentationFramework.getMinimalEvidentialSupporters(BArgument argument) computes all subsets which minimal e-support argumentNamedPEAFTheory.getNameOfArgument(BArgument argument) Returns the name of the argument given EArgument object's referenceAbstractBipolarFramework.getNeighbors(BArgument node) DeductiveArgumentationFramework.getSupported(BArgument argument) Computes the set {A | there is a sequence of direct supports from argument to ADeductiveArgumentationFramework.getSupportedAttacks(BArgument arg1) Calculates the set of supported attack from "arg1" to other arguments "y", i.e.DeductiveArgumentationFramework.getSupporters(BArgument argument) Computes the set {A | there is a sequence of direct supports from A to argumentAbstractEAFTheory.getSupports(BArgument arg) Get all supports invloving argument argbooleanEvidentialArgumentationFramework.hasEvidentialSupport(BArgument argument, Collection<BArgument> ext) returns true if argument has evidential support from setext.booleanEvidentialArgumentationFramework.hasMinimalEvidentialSupport(BArgument argument, Collection<BArgument> ext) returns true if argument has minimal evidential support from setext.abstract booleanAbstractBipolarFramework.isAcceptable(BArgument argument, Collection<BArgument> ext) checks whether argument is acceptable wrt.booleanDeductiveArgumentationFramework.isAcceptable(BArgument argument, Collection<BArgument> ext) booleanEAFTheory.isAcceptable(BArgument argument, Collection<BArgument> ext) booleanEvidentialArgumentationFramework.isAcceptable(BArgument argument, Collection<BArgument> ext) return true if argument is acceptable with respect toextargument is acceptable wrt.booleanNecessityArgumentationFramework.isAcceptable(BArgument argument, Collection<BArgument> ext) checks whether ext defends argument a set of arguments S defends an argument a iff S u {a} is coherent and S attacks each coherent set T, which attacks abooleanPEAFTheory.isAcceptable(BArgument argument, Collection<BArgument> ext) booleanDeductiveArgumentationFramework.isAttacked(BArgument argument, Set<BArgument> argumentSet) returns true if some argument of argumentSet attacks argument.booleanAbstractBipolarFramework.isAttackedBy(BArgument arg1, BipolarEntity arg2) Checks whether arg1 is attacked by arg2.booleanNecessityArgumentationFramework.isAttackedBy(BArgument argument, Collection<BArgument> argumentSet) checks whether argument is attacked by any argument in argumentSetbooleanDeductiveArgumentationFramework.isAttacking(BArgument argument, Set<BArgument> argSet) returns true if some argument of argSet is attacked by argument.booleanAbstractBipolarFramework.isDirectSupportedBy(BArgument arg1, BipolarEntity arg2) Checks whether arg1 is directly supported by arg2.booleanEvidentialArgumentationFramework.isEvidenceSupportedAttack(Collection<BArgument> ext, BArgument argument) returns true ifextcarries out an evidence supported attack on argument ext e-support-attacks an argument a iff a subset S of ext attacks a and all elements of S have e-support from ext.booleanDeductiveArgumentationFramework.isMediatedAttack(BArgument arg1, BArgument arg2) Checks whether there exists a mediated attack from "arg1" to "arg2", i.e.booleanEvidentialArgumentationFramework.isMinimalEvidenceSupportedAttack(Collection<BArgument> ext, BArgument argument) returns true ifextcarries out a minimal evidence supported attack on argument i.e.booleanNecessityArgumentationFramework.isNCycleFreeIn(BArgument argument, Collection<BArgument> argumentSet) checks if argument is N-Cycle-Free in the set of argumentsbooleanDeductiveArgumentationFramework.isSuperMediatedAttack(BArgument arg1, BArgument arg2) Checks whether there exists a super-mediated attack from "arg1" to "arg2", i.e.booleanDeductiveArgumentationFramework.isSupportedAttack(BArgument arg1, BArgument arg2) Checks whether there exists a supported attack from "arg1" to "arg2", i.e.booleanRemoves the argument and all its attacks and supportsbooleanEvidentialArgumentationFramework.removePrimaFacie(BArgument argument) removes evidential support from argument, does not remove argument itselfMethod parameters in org.tweetyproject.arg.bipolar.syntax with type arguments of type BArgumentModifier and TypeMethodDescriptionbooleanAbstractBipolarFramework.add(GeneralEdge<BArgument> edge) booleanArgumentSet.addAll(Collection<? extends BArgument> arg0) voidAdd an attack with setsvoidEAFTheory.addSupport(HashSet<BArgument> froms, HashSet<BArgument> tos) Add a support with index arrays (froms and tos)voidPEAFTheory.addSupport(Set<BArgument> froms, Set<BArgument> tos, double cp) Add a support with sets for many to many mappingbooleanEAFTheory.checkIsSelfSupporting(Set<BArgument> A) Checks if a set of arguments whether they are self-supporting or not This is used for conversion from EAF to DAF.NamedPEAFTheory.createCopyWithoutArguments(Set<BArgument> args) NecessityArgumentationFramework.getDeactivatedArguments(Collection<BArgument> argumentSet) computes the set of deactivated arguments of argumentSet a set of arguments S deactivates an argument a iff either S attacks a or S does not support aAbstractBipolarFramework.getRestriction(Collection<BArgument> collection) DeductiveArgumentationFramework.getSupported(Collection<BArgument> ext) Computes the set {A | there is a sequence of direct supports from an element ofextto AHelper function to give the names of a set of arguments Static such that it can work with PEAFTheory nodes (EArgument, EAttack and PSupport)Helper function to give the names of a set of arguments Static such that it can work with PEAFTheory nodes (EArgument, EAttack and PSupport)booleanEvidentialArgumentationFramework.hasEvidentialSupport(BArgument argument, Collection<BArgument> ext) returns true if argument has evidential support from setext.booleanEvidentialArgumentationFramework.hasMinimalEvidentialSupport(BArgument argument, Collection<BArgument> ext) returns true if argument has minimal evidential support from setext.abstract booleanAbstractBipolarFramework.isAcceptable(BArgument argument, Collection<BArgument> ext) checks whether argument is acceptable wrt.booleanDeductiveArgumentationFramework.isAcceptable(BArgument argument, Collection<BArgument> ext) booleanEAFTheory.isAcceptable(BArgument argument, Collection<BArgument> ext) booleanEvidentialArgumentationFramework.isAcceptable(BArgument argument, Collection<BArgument> ext) return true if argument is acceptable with respect toextargument is acceptable wrt.booleanNecessityArgumentationFramework.isAcceptable(BArgument argument, Collection<BArgument> ext) checks whether ext defends argument a set of arguments S defends an argument a iff S u {a} is coherent and S attacks each coherent set T, which attacks abooleanPEAFTheory.isAcceptable(BArgument argument, Collection<BArgument> ext) booleanDeductiveArgumentationFramework.isAttacked(BArgument argument, Set<BArgument> argumentSet) returns true if some argument of argumentSet attacks argument.booleanNecessityArgumentationFramework.isAttackedBy(Collection<BArgument> argumentSet1, Collection<BArgument> argumentSet2) checks whether some argument in argumentSet1 is attacked by any argument in argumentSet2booleanNecessityArgumentationFramework.isAttackedBy(BArgument argument, Collection<BArgument> argumentSet) checks whether argument is attacked by any argument in argumentSetbooleanDeductiveArgumentationFramework.isAttacking(Set<BArgument> argumentSet1, Set<BArgument> argumentSet2) Checks whether argumentSet1 is attacking argumentSet2 ie any element of argumentSet1 is attacking any element of argumentSet2booleanDeductiveArgumentationFramework.isAttacking(BArgument argument, Set<BArgument> argSet) returns true if some argument of argSet is attacked by argument.booleanNecessityArgumentationFramework.isClosed(Collection<BArgument> argumentSet) checks if the given set of arguments is closed under the support relation a set of arguments S is closed iff every argument a in S has support from a non-empty subset of SbooleanNecessityArgumentationFramework.isCoherent(Collection<BArgument> argumentSet) checks if the set of arguments S is coherent in his argumentation framework S is coherent iff it is closed and N-Cycle-FreebooleanNecessityArgumentationFramework.isConflictFree(Collection<BArgument> argumentSet) checks whether the given set is conflict-free wrt.booleanEvidentialArgumentationFramework.isEvidenceSupportedAttack(Collection<BArgument> ext, BArgument argument) returns true ifextcarries out an evidence supported attack on argument ext e-support-attacks an argument a iff a subset S of ext attacks a and all elements of S have e-support from ext.booleanEvidentialArgumentationFramework.isMinimalEvidenceSupportedAttack(Collection<BArgument> ext, BArgument argument) returns true ifextcarries out a minimal evidence supported attack on argument i.e.booleanNecessityArgumentationFramework.isNCycleFree(Collection<BArgument> argumentSet) checks if a set of arguments S is N-Cycle-Free in this argumentation framework ie.booleanNecessityArgumentationFramework.isNCycleFreeIn(BArgument argument, Collection<BArgument> argumentSet) checks if argument is N-Cycle-Free in the set of argumentsbooleanNecessityArgumentationFramework.isStronglyCoherent(Collection<BArgument> argumentSet) checks whether the given set of arguments is strongly coherent in this argumentation framework a set of arguments is strongly coherent iff it is coherent an conflict-freeConstructors in org.tweetyproject.arg.bipolar.syntax with parameters of type BArgumentModifierConstructorDescriptionArgumentSet(BArgument argument) BinaryAttack(BArgument attacker, BArgument attacked) Default constructor; initializes the two arguments used in this attack relationBinarySupport(BArgument supporter, BArgument supported) Default constructor; initializes the two arguments used in this support relationSetAttack(Collection<BArgument> supporter, BArgument supported) initializes the arguments used in this attack relationSetAttack(ArgumentSet supporter, BArgument supported) Default constructor; initializes the arguments used in this attack relationinitializes the arguments used in this attack relationSetSupport(BArgument supporter, BArgument supported) initializes the arguments used in this support relationConstructor parameters in org.tweetyproject.arg.bipolar.syntax with type arguments of type BArgumentModifierConstructorDescriptionArgumentSet(Collection<? extends BArgument> arguments) Optional constructor; initializes an EAFTheory with argumentsThe default constructor that creates EAttack objectInducibleEAF(Set<BArgument> arguments, Set<Support> supports, Set<EAttack> attacks, Set<BArgument> newArguments, double pInside, double inducePro) PEAFTheory(Set<BArgument> noArguments) Optional constructor; initializes an PEAFTheory with argumentsSetAttack(Collection<BArgument> supporter, BArgument supported) initializes the arguments used in this attack relationSetSupport(Collection<BArgument> supporter, Collection<BArgument> supported) initializes the arguments used in this support relation