Uses of Class
org.tweetyproject.arg.bipolar.syntax.BArgument
Package
Description
-
Uses of BArgument in org.tweetyproject.arg.bipolar.analysis
Modifier 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
Modifier and TypeMethodDescription -
Uses of BArgument in org.tweetyproject.arg.bipolar.io
Modifier and TypeMethodDescriptionstatic void
EdgeListWriter.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
Modifier and TypeFieldDescriptionInducibleEAF.arguments
A subset of arguments from PEAFInducibleEAF.newArguments
A subset of arguments from PEAF that can be used to create a new EAF (connected to InducibleEAF)Modifier 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.Modifier and TypeMethodDescriptionAbstractEAFTheory.getArguments()
Return a list of argumentsArgumentSet.getArguments()
Returns the set of arguments contained in thisArgumentSet
.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 ofext
to 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()
Returns an iterator over the arguments in this set.BArgument.iterator()
Returns an iterator over the arguments in this set.BinaryAttack.iterator()
BinarySupport.iterator()
EAttack.iterator()
SetAttack.iterator()
SetSupport.iterator()
Modifier and TypeMethodDescriptionboolean
Adds argument to this argumentation frameworkboolean
Adds an argument to this set.void
AbstractEAFTheory.addArgument
(BArgument argument) Add an argumentboolean
Adds an attack from the first argument to the second to this deductive argumentation system.boolean
EvidentialArgumentationFramework.addAttack
(ArgumentSet attacker, BArgument attacked) Adds an attack from the set of arguments to the argument to this evidential argumentation system.boolean
Adds an attack from the first argument to the second to this evidential argumentation system.boolean
Adds an attack from the first argument to the second to this necessity argumentation system.boolean
EvidentialArgumentationFramework.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 supportboolean
DeductiveArgumentationFramework.addSupport
(BipolarEntity bipolarEntity, BArgument supported) Adds a support from the first argument to the second to this bipolar argumentation framework.boolean
EvidentialArgumentationFramework.addSupport
(ArgumentSet supporter, BArgument supported) Adds a support from a set of arguments to an argument to this argumentation framework.boolean
EvidentialArgumentationFramework.addSupport
(BArgument supporter, BArgument supported) Adds a support from the first argument to the second to this argumentation framework.boolean
NecessityArgumentationFramework.addSupport
(ArgumentSet supporter, BArgument supported) Adds a support from a set of arguments to an argument to this argumentation framework.boolean
NecessityArgumentationFramework.addSupport
(BArgument supporter, BArgument supported) Adds a support from the first argument to the second to this argumentation framework.boolean
AbstractBipolarFramework.areAdjacent
(BArgument a, BArgument b) boolean
Return true if the given argument is in this support relation.boolean
AbstractBipolarFramework.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 argboolean
EvidentialArgumentationFramework.hasEvidentialSupport
(BArgument argument, Collection<BArgument> ext) returns true if argument has evidential support from setext
.boolean
EvidentialArgumentationFramework.hasMinimalEvidentialSupport
(BArgument argument, Collection<BArgument> ext) returns true if argument has minimal evidential support from setext
.abstract boolean
AbstractBipolarFramework.isAcceptable
(BArgument argument, Collection<BArgument> ext) checks whether argument is acceptable wrt.boolean
DeductiveArgumentationFramework.isAcceptable
(BArgument argument, Collection<BArgument> ext) boolean
EAFTheory.isAcceptable
(BArgument argument, Collection<BArgument> ext) boolean
EvidentialArgumentationFramework.isAcceptable
(BArgument argument, Collection<BArgument> ext) return true if argument is acceptable with respect toext
argument is acceptable wrt.boolean
NecessityArgumentationFramework.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 aboolean
PEAFTheory.isAcceptable
(BArgument argument, Collection<BArgument> ext) boolean
DeductiveArgumentationFramework.isAttacked
(BArgument argument, Set<BArgument> argumentSet) returns true if some argument of argumentSet attacks argument.boolean
AbstractBipolarFramework.isAttackedBy
(BArgument arg1, BipolarEntity arg2) Checks whether arg1 is attacked by arg2.boolean
NecessityArgumentationFramework.isAttackedBy
(BArgument argument, Collection<BArgument> argumentSet) checks whether argument is attacked by any argument in argumentSetboolean
DeductiveArgumentationFramework.isAttacking
(BArgument argument, Set<BArgument> argSet) returns true if some argument of argSet is attacked by argument.boolean
AbstractBipolarFramework.isDirectSupportedBy
(BArgument arg1, BipolarEntity arg2) Checks whether arg1 is directly supported by arg2.boolean
EvidentialArgumentationFramework.isEvidenceSupportedAttack
(Collection<BArgument> ext, BArgument argument) returns true ifext
carries 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.boolean
DeductiveArgumentationFramework.isMediatedAttack
(BArgument arg1, BArgument arg2) Checks whether there exists a mediated attack from "arg1" to "arg2", i.e.boolean
EvidentialArgumentationFramework.isMinimalEvidenceSupportedAttack
(Collection<BArgument> ext, BArgument argument) returns true ifext
carries out a minimal evidence supported attack on argument i.e.boolean
NecessityArgumentationFramework.isNCycleFreeIn
(BArgument argument, Collection<BArgument> argumentSet) checks if argument is N-Cycle-Free in the set of argumentsboolean
DeductiveArgumentationFramework.isSuperMediatedAttack
(BArgument arg1, BArgument arg2) Checks whether there exists a super-mediated attack from "arg1" to "arg2", i.e.boolean
DeductiveArgumentationFramework.isSupportedAttack
(BArgument arg1, BArgument arg2) Checks whether there exists a supported attack from "arg1" to "arg2", i.e.boolean
Removes the argument and all its attacks and supportsboolean
EvidentialArgumentationFramework.removePrimaFacie
(BArgument argument) removes evidential support from argument, does not remove argument itselfModifier and TypeMethodDescriptionboolean
AbstractBipolarFramework.add
(GeneralEdge<BArgument> edge) boolean
ArgumentSet.addAll
(Collection<? extends BArgument> arg0) Adds a collection of arguments to this set.void
Add an attack with setsvoid
EAFTheory.addSupport
(HashSet<BArgument> froms, HashSet<BArgument> tos) Add a support with index arrays (froms and tos)void
PEAFTheory.addSupport
(Set<BArgument> froms, Set<BArgument> tos, double cp) Add a support with sets for many to many mappingboolean
EAFTheory.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 ofext
to 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)boolean
EvidentialArgumentationFramework.hasEvidentialSupport
(BArgument argument, Collection<BArgument> ext) returns true if argument has evidential support from setext
.boolean
EvidentialArgumentationFramework.hasMinimalEvidentialSupport
(BArgument argument, Collection<BArgument> ext) returns true if argument has minimal evidential support from setext
.abstract boolean
AbstractBipolarFramework.isAcceptable
(BArgument argument, Collection<BArgument> ext) checks whether argument is acceptable wrt.boolean
DeductiveArgumentationFramework.isAcceptable
(BArgument argument, Collection<BArgument> ext) boolean
EAFTheory.isAcceptable
(BArgument argument, Collection<BArgument> ext) boolean
EvidentialArgumentationFramework.isAcceptable
(BArgument argument, Collection<BArgument> ext) return true if argument is acceptable with respect toext
argument is acceptable wrt.boolean
NecessityArgumentationFramework.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 aboolean
PEAFTheory.isAcceptable
(BArgument argument, Collection<BArgument> ext) boolean
DeductiveArgumentationFramework.isAttacked
(BArgument argument, Set<BArgument> argumentSet) returns true if some argument of argumentSet attacks argument.boolean
NecessityArgumentationFramework.isAttackedBy
(Collection<BArgument> argumentSet1, Collection<BArgument> argumentSet2) checks whether some argument in argumentSet1 is attacked by any argument in argumentSet2boolean
NecessityArgumentationFramework.isAttackedBy
(BArgument argument, Collection<BArgument> argumentSet) checks whether argument is attacked by any argument in argumentSetboolean
DeductiveArgumentationFramework.isAttacking
(Set<BArgument> argumentSet1, Set<BArgument> argumentSet2) Checks whether argumentSet1 is attacking argumentSet2 ie any element of argumentSet1 is attacking any element of argumentSet2boolean
DeductiveArgumentationFramework.isAttacking
(BArgument argument, Set<BArgument> argSet) returns true if some argument of argSet is attacked by argument.boolean
NecessityArgumentationFramework.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 Sboolean
NecessityArgumentationFramework.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-Freeboolean
NecessityArgumentationFramework.isConflictFree
(Collection<BArgument> argumentSet) checks whether the given set is conflict-free wrt.boolean
EvidentialArgumentationFramework.isEvidenceSupportedAttack
(Collection<BArgument> ext, BArgument argument) returns true ifext
carries 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.boolean
EvidentialArgumentationFramework.isMinimalEvidenceSupportedAttack
(Collection<BArgument> ext, BArgument argument) returns true ifext
carries out a minimal evidence supported attack on argument i.e.boolean
NecessityArgumentationFramework.isNCycleFree
(Collection<BArgument> argumentSet) checks if a set of arguments S is N-Cycle-Free in this argumentation framework ie.boolean
NecessityArgumentationFramework.isNCycleFreeIn
(BArgument argument, Collection<BArgument> argumentSet) checks if argument is N-Cycle-Free in the set of argumentsboolean
NecessityArgumentationFramework.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-freeModifierConstructorDescriptionArgumentSet
(BArgument argument) Constructs anArgumentSet
with a single 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 relationModifierConstructorDescriptionArgumentSet
(Collection<? extends BArgument> arguments) Constructs anArgumentSet
initialized with a collection of 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) ConstructorPEAFTheory
(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