Uses of Interface
org.tweetyproject.arg.dung.syntax.ArgumentationFramework
Package
Description
-
Uses of ArgumentationFramework in org.tweetyproject.agents.dialogues
Modifier and TypeClassDescriptionclass
This class packs a Dung theory into an executable object. -
Uses of ArgumentationFramework in org.tweetyproject.agents.dialogues.structured
Modifier and TypeClassDescriptionclass
This class packs a structured argumentation framework into a perceivable object. -
Uses of ArgumentationFramework in org.tweetyproject.arg.adf.syntax.adf
Modifier and TypeInterfaceDescriptioninterface
The implementing subtypes must ensure the following properties: Immutability All methods return a non-null value if its parameters, e.g. -
Uses of ArgumentationFramework in org.tweetyproject.arg.dung.causal.syntax
Modifier and TypeClassDescriptionclass
This class describes anabstract argumentation framework
that was induced by aCausalKnowledgeBase
Reference "Argumentation-based Causal and Counterfactual Reasoning" by Lars Bengel, Lydia Blümel, Tjitze Rienstra and Matthias Thimm, published at 1st International Workshop on Argumentation for eXplainable AI (ArgXAI, co-located with COMMA ’22), September 12, 2022 -
Uses of ArgumentationFramework in org.tweetyproject.arg.dung.semantics
Modifier and TypeClassDescriptionclass
This abstract class acts as a common ancestor for interpretations to abstract argumentation frameworks.class
Extension<T extends ArgumentationFramework<Argument>>
This class models a (possible) extension of a Dung theory, i.e.Modifier and TypeMethodDescriptionExtension
<? extends ArgumentationFramework<Argument>> Labeling.getArgumentsOfStatus
(ArgumentStatus status) ModifierConstructorDescriptionLabeling
(ArgumentationFramework<Argument> theory, Extension<? extends ArgumentationFramework<Argument>> ext) Creates a new labeling from the given extension wrt.MinMaxNumbering
(ArgumentationFramework<Argument> theory, Extension<? extends ArgumentationFramework<Argument>> extension) Initializes a new Min-Max Numbering for the given theory and extensionMinMaxNumbering
(ArgumentationFramework<Argument> theory, Labeling labeling) Initialize a new Min-Max Numbering from the given theory and labelingModifierConstructorDescriptionLabeling
(ArgumentationFramework<Argument> theory, Extension<? extends ArgumentationFramework<Argument>> ext) Creates a new labeling from the given extension wrt.MinMaxNumbering
(ArgumentationFramework<Argument> theory, Extension<? extends ArgumentationFramework<Argument>> extension) Initializes a new Min-Max Numbering for the given theory and extension -
Uses of ArgumentationFramework in org.tweetyproject.arg.dung.syntax
Modifier and TypeClassDescriptionclass
implements claim based theory see: The Complexity Landscape of Claim-Augmented Argumentation Frameworks (Wolfgang Dvoˇr´ak Alexander Greßler Anna Rapberger StefanWoltran )class
This class implements an abstract argumentation theory in the sense of Dung.class
implementation of incomplete argumentation frameworksclass
Minimalistic Implementation of a weighted argumentation theory used for learning argumentation theories from labelingsModifier and TypeMethodDescriptionboolean
ArgumentationFramework.isAttacked
(Arg a, Extension<? extends ArgumentationFramework<?>> ext) Determines whether a given argument is attacked by any arguments in the specified extension.boolean
DungTheory.isAttacked
(Argument argument, Extension<? extends ArgumentationFramework<?>> ext) returns true if some argument ofext
attacks argument.boolean
DungTheory.isAttackingAllOtherArguments
(Extension<? extends ArgumentationFramework<Argument>> ext) returns true ifarguments
attack all other arguments in the theory -
Uses of ArgumentationFramework in org.tweetyproject.arg.extended.syntax
Modifier and TypeClassDescriptionclass
Implementation of extended argumentation frameworks in the sense of Modgilclass
Implementation of argumentation frameworks with recursive attacks in the sense of Baroni et al.Modifier and TypeMethodDescriptionboolean
ExtendedTheory.isAttacked
(Argument a, Extension<? extends ArgumentationFramework<?>> ext) boolean
RecursiveExtendedTheory.isAttacked
(Argument a, Extension<? extends ArgumentationFramework<?>> ext) -
Uses of ArgumentationFramework in org.tweetyproject.arg.prob.syntax
Modifier and TypeClassDescriptionclass
This class implements the probabilistic argumentation framework approach of [Li, Oren, Norman. -
Uses of ArgumentationFramework in org.tweetyproject.arg.saf.syntax
Modifier and TypeClassDescriptionclass
This class represents a structured argumentation framework, i.e. -
Uses of ArgumentationFramework in org.tweetyproject.arg.setaf.syntax
Modifier and TypeClassDescriptionclass
This class implements a SetAF in the sense of Nielson/Parson:Modifier and TypeMethodDescriptionboolean
SetAf.isAttacked
(Argument argument, Extension<? extends ArgumentationFramework<?>> ext) returns true if some argument ofext
attacks argument. -
Uses of ArgumentationFramework in org.tweetyproject.arg.social.syntax
Modifier and TypeClassDescriptionclass
This class implements a social abstract argumentation framework from [Joao Leite, Joao Martins. -
Uses of ArgumentationFramework in org.tweetyproject.arg.weighted.syntax
Modifier and TypeClassDescriptionclass
This class implements a weighted abstract argumentation theory (WAF) using a C-Semiring.Modifier and TypeMethodDescriptionboolean
WeightedArgumentationFramework.isAttacked
(Argument argument, Extension<? extends ArgumentationFramework<?>> ext) returns true if some argument ofext
attacks argument and argument cannot w-defend itself.