Index
A B C D E F G H I N P R S T U V
All Classes|All Packages
All Classes|All Packages
All Classes|All Packages
A
- addArgument(Argument) - Method in class diarg.AgreementScenario
-
Adds a new argument to the agreement scenario's argumentation framework.
- addAttack(Attack) - Method in class diarg.AgreementScenario
-
Adds a new attack to the agreement scenario's argumentation framework.
- addFramework(DungTheory) - Method in class diarg.AFSequence
-
Adds an argumentation framework to the sequence; only adds the framework if it is compliant with the configured sequence type.
- addFramework(DungTheory, Collection<Context>) - Method in class diarg.AFSequence
-
Adds an argumentation framework to the sequence; only adds the framework if it is compliant with the configured sequence type.
- addTopicArgument(Argument) - Method in class diarg.AgreementScenario
-
Adds a new topic argument to the agreement scenario's argumentation framework and also adds this argument to the scenario's topic.
- addValuePreference(ValuePreference) - Method in class diarg.values.ValuePreferenceOrder
-
Adds a new value preference to the value preference order
- AFSequence - Class in diarg
-
Class for generating and managing argumentation sequence objects
- AFSequence(SequenceType, ResolutionType, Semantics, boolean) - Constructor for class diarg.AFSequence
- AFSequenceTest - Class in diarg
- AFSequenceTest() - Constructor for class diarg.AFSequenceTest
- AFTuple - Class in diarg
-
Provides abstractions for argumentation framework tuples.
- AFTuple(DungTheory, DungTheory) - Constructor for class diarg.AFTuple
- AFTupleTest - Class in diarg
- AFTupleTest() - Constructor for class diarg.AFTupleTest
- AgreementScenario - Class in diarg
-
An agreement scenario is an argumentation framework AF = (AR, AT), with a topic T that is a subset of AR and a sequence of semantics that represent the inference process of different agents
- AgreementScenario(DungTheory, Collection<Argument>, ArrayList<Semantics>) - Constructor for class diarg.AgreementScenario
- AgreementScenarioTest - Class in diarg
- AgreementScenarioTest() - Constructor for class diarg.AgreementScenarioTest
- ArgumentValueMapping - Class in diarg.values
-
Abstraction to create maps with (argument, value) pairs for value-based argumentation frameworks
- ArgumentValueMapping() - Constructor for class diarg.values.ArgumentValueMapping
B
- bpFramework1 - Variable in class diarg.burdens.TestBPFrameworks
- bpFramework2 - Variable in class diarg.burdens.TestBPFrameworks
- bpFramework3 - Variable in class diarg.burdens.TestBPFrameworks
- BurdenOfPersuasionTheory - Class in diarg.burdens
-
Abstractions and solver for burden of persuasion frameworks
- BurdenOfPersuasionTheory(ArrayList<Collection<Argument>>, Collection<Attack>) - Constructor for class diarg.burdens.BurdenOfPersuasionTheory
-
Instantiates a burden of persuasion theory (BPF)
- BurdenOfPersuasionTheoryTest - Class in diarg.burdens
- BurdenOfPersuasionTheoryTest() - Constructor for class diarg.burdens.BurdenOfPersuasionTheoryTest
C
- CF2 - diarg.enums.SemanticsType
- clone() - Method in class diarg.values.ValueBasedAgreementScenario
- clone() - Method in class diarg.values.ValueBasedTheory
- COMPLETE - diarg.enums.SemanticsType
- Context - Class in diarg
-
A context wrapper that allows for the exclusion of the specified arguments from an argumentation framework
- Context(String, Extension) - Constructor for class diarg.Context
- contextFromJSON(JSONObject) - Method in class diarg.Serializer
-
Takes a JSON object (with the (key,value)-pairs ("name", String) and ("arguments", array) and turns it into a
context
object. - contextToJSON(Context) - Method in class diarg.Serializer
-
Takes an
Context
object and turns it into a JSON object.
D
- determineAllSubjectiveExtensions(Semantics) - Method in class diarg.values.ValueBasedTheory
-
Determines all subjective extensions (for all agents/value preference orders in the value-based AF)
- determineCardinalityMaxMonotonicExtensions(Collection<Extension>, Extension) - Static method in class diarg.Utils
-
Determines the maximally (wrt.
- determineExtensions(int) - Method in class diarg.AFSequence
-
Determines all extensions of framework at the specified index, given a standard resolution type (the other resolution types require determining expansions or submodules.
- determineExtensions(Semantics) - Method in class diarg.burdens.BurdenOfPersuasionTheory
-
Determines all extensions of the BPF
- determineLargestNormalCMSubmodules(Semantics, Extension) - Method in class diarg.AFTuple
-
Determines the largest normal cautiously monotonic submodules of the second framework in the tuple w.r.t.
- determineLargestNormalRISubmodules(Semantics, Extension) - Method in class diarg.AFTuple
-
Determines the largest normal reference independent submodules of the second framework in the tuple w.r.t.
- determineMeanAgreement() - Method in class diarg.AgreementScenario
-
Determines the degree of mean agreement of the agreement scenario.
- determineMeanAgreement() - Method in class diarg.values.ValueBasedAgreementScenario
-
Determines the degree of mean agreement of the value-based agreement scenario
- determineMeanAgreementImpact(Value) - Method in class diarg.values.ValueBasedAgreementScenario
-
Determines the impact of a value on the mean degree of agreement.
- determineMedianAgreement() - Method in class diarg.AgreementScenario
-
Determines the degree of median agreement of the agreement scenario.
- determineMedianAgreement() - Method in class diarg.values.ValueBasedAgreementScenario
-
Determines the degree of median agreement of the value-based agreement scenario
- determineMedianAgreementImpact(Value) - Method in class diarg.values.ValueBasedAgreementScenario
-
Determines the impact of a value on the median degree of agreement.
- determineMinimalAgreement() - Method in class diarg.AgreementScenario
-
Determines the degree of minimal agreement of the agreement scenario.
- determineMinimalAgreement() - Method in class diarg.values.ValueBasedAgreementScenario
-
Determines the degree of minimal agreement of the value-based agreement scenario
- determineMinimalAgreementImpact(Value) - Method in class diarg.values.ValueBasedAgreementScenario
-
Determines the impact of a value on the minimal degree of agreement.
- determineMonotonyViolationExplanations(AFTuple, Extension, Extension) - Static method in class diarg.explanations.NonmonotonyExplainer
-
Determines a collection of arguments that explain the violation of monotony in a scenario where first, an extension is inferred from an argumentation framework, the argumentation framework is then normally expanded, and another extension is inferred from the normal expansion.
- determineObjectiveExtension(Semantics) - Method in class diarg.values.ValueBasedTheory
-
Determines the objective extension, i.e.
- determinePOMaxMonotonicExtensions(Collection<Extension>, Collection<Extension>) - Static method in class diarg.Utils
-
Determines the pareto optimal maximally monotonic extensions (w.r.t.
- determineReachableRange(Collection<Argument>, DungTheory) - Static method in class diarg.Utils
-
Determines the reachable range of a set of arguments
- determineResolvableFrameworks(int) - Method in class diarg.AFSequence
-
For the framework at the specified index, determines all expansions or submodules that can be resolved to a reference independent or cautiously monotonic extension.
- determineSatisfaction(int, int) - Method in class diarg.AgreementScenario
-
Determines the degree of satisfaction between two "agents" (semantics), given the agreement scenario.
- determineSatisfaction(int, int) - Method in class diarg.values.ValueBasedAgreementScenario
-
Determines the degree of satisfaction between two "agents" (value preference orders), given the agreement scenario.
- determineSatisfactionImpact(int, int, Value) - Method in class diarg.values.ValueBasedAgreementScenario
-
Determines the impact of a value on a 2-agent degree of satisfaction.
- determineSetSimilarity() - Method in class diarg.UtilsTest
- determineSetSimilarity(Collection<Argument>, Collection<Argument>, Collection<Argument>) - Static method in class diarg.Utils
-
Determines the similarity between two sets of arguments, given a "base" set, using a simple similarity measure: (|arguments in base set and in set1 and set2| + |arguments in base set and neither in set1 nor in set two|) divided by |arguments in base set|
- determineSmallestNormalCMExpansions(Semantics, Extension) - Method in class diarg.AFTuple
-
Determines the smallest normal cautiously monotonic expansions of the second framework in the tuple w.r.t.
- determineSmallestNormalRIExpansions(Semantics, Extension) - Method in class diarg.AFTuple
-
Determines the smallest normal reference independent expansions of the second framework in the tuple w.r.t.
- determineSubjectiveExtensions(Semantics, int) - Method in class diarg.values.ValueBasedTheory
-
Determines the subjective extension of a given "agent" (value preference order)
- determineSubsetMaxMonotonicExtensions(Collection<Extension>, Collection<Extension>) - Static method in class diarg.Utils
-
Determines the maximally monotonic extensions (w.r.t.
- determineUnattackedArguments(DungTheory) - Static method in class diarg.Utils
-
Determines all unattacked arguments of an argumentation framework.
- diarg - package diarg
- diarg.burdens - package diarg.burdens
- diarg.enums - package diarg.enums
- diarg.explanations - package diarg.explanations
- diarg.values - package diarg.values
E
- empty() - Method in class diarg.AFSequenceTest
- equals(Object) - Method in class diarg.values.Value
- expand(Collection<Argument>, Collection<Attack>, Collection<Argument>) - Method in class diarg.AgreementScenario
- EXPANDING - diarg.enums.SequenceType
- EXPANSIONIST_CAUTIOUSLY_MONOTONIC - diarg.enums.ResolutionType
- EXPANSIONIST_REFERENCE_INDEPENDENT - diarg.enums.ResolutionType
- ExplanationTestFrameworks - Class in diarg.explanations
-
Contains example argumentation frameworks testing monotony violation explanations framework1: ({a, b, c, d}, {(a, b), (b, a)}) framework2: ({a, b, c, d, e, f, g}, {(a, b), (b, a), (e, c), (e, d), (e, f), (f, a), (f, e), (f, g), (g, f)}) framework3: ({a, b, c}, {(a, b), (b, a)}) framework4: ({a, b, c, d}, {(a, b), (b, a), (d, c)}) framework5: ({a, b, c, d, e}, {(a, b), (b, a), (b, e), (e, c), (e, d)})
- ExplanationTestFrameworks() - Constructor for class diarg.explanations.ExplanationTestFrameworks
- extensionFromJSON(JSONArray) - Method in class diarg.Serializer
-
Takes a JSON array of strings and turns it into an
Extension
argumentation framework extension - extensionToJSON(Extension) - Method in class diarg.Serializer
-
Takes an
Extension
argumentation framework extension and turns it into a JSON array.
F
- framework1 - Variable in class diarg.explanations.ExplanationTestFrameworks
- framework1 - Variable in class diarg.TestFrameworks
- framework10 - Variable in class diarg.TestFrameworks
- framework2 - Variable in class diarg.explanations.ExplanationTestFrameworks
- framework2 - Variable in class diarg.TestFrameworks
- framework3 - Variable in class diarg.explanations.ExplanationTestFrameworks
- framework3 - Variable in class diarg.TestFrameworks
- framework4 - Variable in class diarg.explanations.ExplanationTestFrameworks
- framework4 - Variable in class diarg.TestFrameworks
- framework5 - Variable in class diarg.explanations.ExplanationTestFrameworks
- framework5 - Variable in class diarg.TestFrameworks
- framework6 - Variable in class diarg.TestFrameworks
- framework7 - Variable in class diarg.TestFrameworks
- framework8 - Variable in class diarg.TestFrameworks
- framework9 - Variable in class diarg.TestFrameworks
- frameworkFromJSON(JSONObject) - Method in class diarg.Serializer
-
Takes a JSON object and turns it into a
Dung Theory
argumentation framework. - frameworkToJSON(DungTheory) - Method in class diarg.Serializer
-
Takes an
DungTheory
argumentation framework and turns it into a JSON object.
G
- getArgumentationFramework() - Method in class diarg.AgreementScenario
-
Returns the agreement scenario's argumentation framework.
- getArgumentOrder() - Method in class diarg.burdens.BurdenOfPersuasionTheory
-
Gets the argument oder of a burden of persuasion theory (BPF)
- getArguments() - Method in class diarg.burdens.BurdenOfPersuasionTheory
-
Gets the arguments of a burden of persuasion theory (BPF)
- getArguments() - Method in class diarg.Context
- getArgumentValueMapping() - Method in class diarg.values.ValueBasedTheory
- getAttacks() - Method in class diarg.burdens.BurdenOfPersuasionTheory
-
Gets the attacks of a burden of persuasion theory (BPF)
- getContext(int) - Method in class diarg.AFSequence
- getContexts() - Method in class diarg.AFSequence
- getContextSummaries() - Method in class diarg.AFSequence
- getContextSummary(int) - Method in class diarg.AFSequence
- getContextSupport() - Method in class diarg.AFSequence
- getDungTheory() - Method in class diarg.values.ValueBasedTheory
- getFramework(int) - Method in class diarg.AFSequence
- getFramework1() - Method in class diarg.AFTuple
- getFramework2() - Method in class diarg.AFTuple
- getFrameworks() - Method in class diarg.AFSequence
- getId() - Method in class diarg.values.Value
- getInferiorValue() - Method in class diarg.values.ValuePreference
- getMap() - Method in class diarg.values.ArgumentValueMapping
- getModel(DungTheory) - Method in class diarg.Semantics
-
Returns one extension the semantics returns for the specified argumentation framework.
- getModel(DungTheory) - Method in class diarg.SimpleNSACF2Reasoner
- getModel(DungTheory) - Method in class diarg.SimpleRSReasoner
- getModel(DungTheory) - Method in class diarg.SimpleShkopReasoner
- getModels(DungTheory) - Method in class diarg.Semantics
-
Determines semantics' extensions for the specified argumentation framework.
- getModels(DungTheory) - Method in class diarg.SimpleNSACF2Reasoner
- getModels(DungTheory) - Method in class diarg.SimpleRSReasoner
- getModels(DungTheory) - Method in class diarg.SimpleShkopReasoner
- getName() - Method in class diarg.Context
- getResolution(int) - Method in class diarg.AFSequence
- getResolutions() - Method in class diarg.AFSequence
- getResolutionType() - Method in class diarg.AFSequence
- getSemantics() - Method in class diarg.AFSequence
- getSemantics() - Method in class diarg.AgreementScenario
-
Returns the agreement scenario's semantics.
- getSemantics() - Method in class diarg.values.ValueBasedAgreementScenario
- getSequenceType() - Method in class diarg.AFSequence
- getSubjectiveExtensions() - Method in class diarg.Semantics
- getSuperiorValue() - Method in class diarg.values.ValuePreference
- getTopic() - Method in class diarg.AgreementScenario
-
Returns the agreement scenario's topic.
- getTopic() - Method in class diarg.values.ValueBasedAgreementScenario
- getValuePreferenceOrders() - Method in class diarg.values.ValueBasedTheory
- getValuePreferences() - Method in class diarg.values.ValuePreferenceOrder
- getValues() - Method in class diarg.values.ValueBasedTheory
- getVbFramework() - Method in class diarg.values.ValueBasedAgreementScenario
- GROUNDED - diarg.enums.SemanticsType
- GroundedShkopTest - Class in diarg
-
Provides nsa grounded Shkop test facilities for DiArg's Shkop reasoner grounded Shkop test that ignores self-attacking arguments
- GroundedShkopTest() - Constructor for class diarg.GroundedShkopTest
H
- HandbookTestFrameworks - Class in diarg
-
Contains Tweety models of all examples of the following book chapter of the Handbook of Formal Argumentation: Baroni, Pietro, Martin Caminada, and Massimiliano Giacomin.
- HandbookTestFrameworks() - Constructor for class diarg.HandbookTestFrameworks
I
- IDEAL - diarg.enums.SemanticsType
- init() - Method in class diarg.AFSequenceTest
- init() - Method in class diarg.AFTupleTest
- init() - Method in class diarg.AgreementScenarioTest
- init() - Method in class diarg.values.ValueBasedAgreementScenarioTest
- init() - Method in class diarg.values.ValueBasedTheoryTest
- isCredulouslyAccepted(Collection<Argument>, Semantics) - Method in class diarg.burdens.BurdenOfPersuasionTheory
-
Checks if a set of arguments is entailed by at least one extension of the BPF Note: non-optimized: determines all extensions first
- isExpansion() - Method in class diarg.AFTuple
-
Checks if
framework2
in the tuple is an expansion offramework1
. - isExpansionOf(AgreementScenario) - Method in class diarg.AgreementScenario
-
Determines the whether ``this`` agreement scenario is an expansion of the provided agreement scenario.
- isNormalExpansion() - Method in class diarg.AFTuple
-
Checks if
framework2
in the tuple is a normal expansion offramework1
. - isNormalExpansionOf(AgreementScenario) - Method in class diarg.AgreementScenario
-
Determines the whether ``this`` agreement scenario is a normal expansion of the provided agreement scenario.
- isNormalSubmodule() - Method in class diarg.AFTuple
-
Checks if
framework2
in the tuple is a normal submodule offramework1
. - isShkopExpansion() - Method in class diarg.AFTuple
-
Checks if
framework2
in the tuple is a Shkop expansion offramework1
. - isShkopSubmodule() - Method in class diarg.AFTuple
-
Checks if
framework2
in the tuple is a Shkop submodule offramework1
. - isSkepticallyAccepted(Collection<Argument>, Semantics) - Method in class diarg.burdens.BurdenOfPersuasionTheory
-
Checks if a set of arguments is entailed by every extension of the BPF Note: non-optimized: determines all extensions first
- isSubmodule() - Method in class diarg.AFTuple
-
Checks if
framework2
in the tuple is a submodule offramework1
.
N
- NonmonotonyExplainer - Class in diarg.explanations
-
Identifies sets of arguments that serve as explanations for the violation of monotony in the context of admissible set-based semantics.
- NonmonotonyExplainer() - Constructor for class diarg.explanations.NonmonotonyExplainer
- NonmonotonyExplainerTest - Class in diarg.explanations
- NonmonotonyExplainerTest() - Constructor for class diarg.explanations.NonmonotonyExplainerTest
- NORMALLY_EXPANDING - diarg.enums.SequenceType
- NSACF2 - diarg.enums.SemanticsType
P
- PREFERRED - diarg.enums.SemanticsType
R
- reachablyDefendedRanges(Collection<Argument>, DungTheory) - Static method in class diarg.Utils
-
Determines sets union with all arguments are attacked by the set's reachably defended arguments
- REDUCTIONIST_CAUTIOUSLY_MONOTONIC - diarg.enums.ResolutionType
- REDUCTIONIST_REFERENCE_INDEPENDENT - diarg.enums.ResolutionType
- removeFramework(int) - Method in class diarg.AFSequence
-
Removes framework at the specified index; in case of reference independent and cautiously monotonic resolution approaches, the last framework in the sequence cannot be removed to ensure principle compliance.
- removeSelfAttackedArguments(DungTheory) - Static method in class diarg.Utils
-
Removes all self-attacking arguments from an argumentation framework.
- removeValue(Value) - Method in class diarg.values.ValueBasedAgreementScenario
-
Removes a value from the value-based agreement scenario
- removeValueAssignment(Argument) - Method in class diarg.values.ArgumentValueMapping
- removeValuePreference(ValuePreference) - Method in class diarg.values.ValuePreferenceOrder
-
Removes a value preference from the value preference order
- ResolutionType - Enum in diarg.enums
-
Enumerates resolution types, i.e., whether reference independence and cautious monotony should be ensured, and which approach should be used for ensuring it.
- resolveFramework(int) - Method in class diarg.AFSequence
-
Resolves an argumentation framework in the sequence using the specified semantics and, if configured, the specified approach to ensure reference independence or cautious monotony.
- resolveFramework(int, Extension) - Method in class diarg.AFSequence
-
Resolves a framework as the provided extension, if this extension is a valid resolution.
- resolveFrameworks() - Method in class diarg.AFSequence
-
Resolves all frameworks of the sequence by calling the
resolveFramework
method for each index in the list of frameworks. - RS - diarg.enums.SemanticsType
S
- SCF2 - diarg.enums.SemanticsType
- Semantics - Class in diarg
-
Provides an interface to different abstract argumentation semantics
- Semantics(SemanticsType) - Constructor for class diarg.Semantics
- SemanticsTest - Class in diarg
- SemanticsTest() - Constructor for class diarg.SemanticsTest
- semanticsType - Variable in class diarg.Semantics
- SemanticsType - Enum in diarg.enums
-
Enumerates abstract argumentation semantic types
- sequenceFromJSON(JSONObject) - Method in class diarg.Serializer
-
Takes a JSON object and turns it into an
AFSequence
argumentation framework sequence. - sequenceToJSON(AFSequence) - Method in class diarg.Serializer
-
Takes an
AFSequence
object and turns it into a JSON object. - SequenceType - Enum in diarg.enums
-
Enumerates sequence types, i.e.: STANDARD: any sequence is allowed; EXPANDING: a framework needs to be an expansion of its predecessor; NORMALLY_EXPANDING: a framework needs to be a normal expansion of its predecessor; SHKOP: a framework needs to be a normal expansion of its predecessor and add exactly one additional argument;
- Serializer - Class in diarg
-
Provides JSON serialization and de-serialization support for argumentation frameworks, extensions, and sequences
- Serializer() - Constructor for class diarg.Serializer
- SerializerTest - Class in diarg
- SerializerTest() - Constructor for class diarg.SerializerTest
- setArguments(Extension) - Method in class diarg.Context
- setArgumentValueMapping(ArgumentValueMapping) - Method in class diarg.values.ValueBasedTheory
- setDungTheory(DungTheory) - Method in class diarg.values.ValueBasedTheory
- setShkopTest(ShkopTest) - Method in class diarg.AFSequence
-
Sets a custom ShkopTest
- setShkopTest(ShkopTest) - Method in class diarg.SimpleShkopReasoner
-
Sets a custom ShkopTest
- setSubjectiveExtensions(Collection<Extension>) - Method in class diarg.Semantics
- setValueAssignment(Argument, Value) - Method in class diarg.values.ArgumentValueMapping
- setValuePreferenceOrders(ArrayList<ValuePreferenceOrder>) - Method in class diarg.values.ValueBasedTheory
- setValues(Collection<Value>) - Method in class diarg.values.ValueBasedTheory
- SHKOP - diarg.enums.ResolutionType
- SHKOP - diarg.enums.SemanticsType
- SHKOP - diarg.enums.SequenceType
- SimpleNSACF2Reasoner - Class in diarg
-
Implements Rational Conflict-Free (RCF) semantics by providing a wrapper around the Tweety SimpleCF2Reasoner
- SimpleNSACF2Reasoner() - Constructor for class diarg.SimpleNSACF2Reasoner
- SimpleRCFReasonerTest - Class in diarg
- SimpleRCFReasonerTest() - Constructor for class diarg.SimpleRCFReasonerTest
- SimpleRSReasoner - Class in diarg
-
Implements Restricted Stage (RS) semantics by providing a wrapper around the Tweety SimpleStageReasoner RS semantics are like stage semantics, but: 1.
- SimpleRSReasoner() - Constructor for class diarg.SimpleRSReasoner
- SimpleRSReasonerTest - Class in diarg
- SimpleRSReasonerTest() - Constructor for class diarg.SimpleRSReasonerTest
- SimpleShkopReasoner - Class in diarg
-
Determines the Shkop extensions, given any argumentation framework AF = (AR, AT), as follows: 1.
- SimpleShkopReasoner() - Constructor for class diarg.SimpleShkopReasoner
- SimpleShkopReasonerTest - Class in diarg
- SimpleShkopReasonerTest() - Constructor for class diarg.SimpleShkopReasonerTest
- STAGE - diarg.enums.SemanticsType
- STANDARD - diarg.enums.ResolutionType
- STANDARD - diarg.enums.SequenceType
- SUBJECTIVE - diarg.enums.SemanticsType
T
- TestBPFrameworks - Class in diarg.burdens
-
Provides example burden of persuasion frameworks (examples from the paper) for test purposes bpFramework1: (({a}, {b, c, l}), {(a, c), (a, l), (b, a), (c, b)}) bpFramework2: (({a, b}, {c}, {d, e}), {(a, b), (a, e), (b, a), (b, e), (c, d), (d, c), (e, a), (e, b)}) bpFramework3: (({a, b}, {c, d, e}, {f}), {(a, c), (a, e), (c, d), (d, b), (d, f), (e, a), (e, c), (f, d), (f, b)})
- TestBPFrameworks() - Constructor for class diarg.burdens.TestBPFrameworks
- testContext() - Method in class diarg.AFSequenceTest
- TestFrameworks - Class in diarg
-
Provides example argumentation frameworks for test purposes framework1: ({a, b, c, d, e},{(a, b), (b, c), (c, b), (c, d), (d, e), (e, c)}) framework2: ({a, b, c}, {(a, b), (b, a), (b, c), (c, a)}) framework3: ({a, b, c}, {(a, b), (b, c), (c, a)}) framework4: ({a, b}, {(a, b)}) framework5: ({a, b}, {(a, b), (b, a)}) framework6: ({a, b, c, d}, {(a, b), (b, a), (c, d), (d, c)}) framework7: ({a, b, c, d}, {(a, b), (b, c), (c, a), (d, a)}) framework8 ({a, b, c, d}, {(a, b), (b, a), (b, c), (c, d), (d, c)}) framework9: ({a, b, c, d, e}, {(e, a), (d, b), (b, d), (d, c), (c, d), (d, d), (e, e)}) framework10: ({a, b, c, d}, {(a, b), (b, a), (c, b), (d, c)})
- TestFrameworks() - Constructor for class diarg.TestFrameworks
- TestVBFrameworks - Class in diarg.values
-
Provides example value-based argumentation frameworks for test purposes vbFramework1: ({a, b, c, d},{(a, b), (b, a), (c, b), (c, d)}, {av, bv, cv, dv}, {a → av, b → bv, c → cv, d → dv}, ({av > bv}, {bv > av), {cv > dv}))
- TestVBFrameworks() - Constructor for class diarg.values.TestVBFrameworks
- toAgreementScenario() - Method in class diarg.values.ValueBasedAgreementScenario
-
Maps the value-based agreement scenario to an abstract agreement scenario.
U
- Utils - Class in diarg
-
Utils for manipulating and analyzing argumentation frameworks
- Utils() - Constructor for class diarg.Utils
- UtilsTest - Class in diarg
- UtilsTest() - Constructor for class diarg.UtilsTest
V
- Value - Class in diarg.values
-
Atomic item that defines a value for value-based argumentation
- Value(String) - Constructor for class diarg.values.Value
- ValueBasedAgreementScenario - Class in diarg.values
-
Abstraction and solver for value-based agreement scenarios
- ValueBasedAgreementScenario(ValueBasedTheory, Collection<Argument>, Semantics) - Constructor for class diarg.values.ValueBasedAgreementScenario
- ValueBasedAgreementScenarioTest - Class in diarg.values
- ValueBasedAgreementScenarioTest() - Constructor for class diarg.values.ValueBasedAgreementScenarioTest
- ValueBasedTheory - Class in diarg.values
-
Abstractions and solver for value-based argumentation frameworks
- ValueBasedTheory(DungTheory, Collection<Value>, ArgumentValueMapping, ArrayList<ValuePreferenceOrder>) - Constructor for class diarg.values.ValueBasedTheory
- ValueBasedTheoryTest - Class in diarg.values
- ValueBasedTheoryTest() - Constructor for class diarg.values.ValueBasedTheoryTest
- valueOf(String) - Static method in enum diarg.enums.ResolutionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum diarg.enums.SemanticsType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum diarg.enums.SequenceType
-
Returns the enum constant of this type with the specified name.
- ValuePreference - Class in diarg.values
-
Preference between two values, for value-based argumentation frameworks
- ValuePreference(Value, Value) - Constructor for class diarg.values.ValuePreference
- ValuePreferenceOrder - Class in diarg.values
-
Value preference order for value based argumentation Preference between two values, for value-based argumentation frameworks
- ValuePreferenceOrder() - Constructor for class diarg.values.ValuePreferenceOrder
- values() - Static method in enum diarg.enums.ResolutionType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum diarg.enums.SemanticsType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum diarg.enums.SequenceType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- vbFramework1 - Variable in class diarg.values.TestVBFrameworks
All Classes|All Packages