Uses of Class
org.tweetyproject.arg.dung.semantics.Extension
Package
Description
-
Uses of Extension in org.tweetyproject.agents.dialogues
Modifier and TypeClassDescriptionclass
This class packs an extension into an executable object.Modifier and TypeMethodDescriptionArgumentationEnvironment.getDialogueTrace()
Returns the current dialogue trace.Modifier and TypeMethodDescriptionArgumentationEnvironment.getPerceivedDungTheory
(Extension<DungTheory> arguments) Returns the view of the universal Dung theory restricted to the given set of arguments.LotteryArgumentationEnvironment.getPerceivedDungTheory
(Extension<?> arguments) Returns the view of the universal Dung theory restricted to the given set of arguments. -
Uses of Extension in org.tweetyproject.agents.dialogues.oppmodels
Modifier and TypeMethodDescriptionT1BeliefState.doMove
(ArgumentationEnvironment env, DialogueTrace<Argument, Extension<DungTheory>> trace) double
GroundedGameUtilityFunction.getUtility
(DialogueTrace<Argument, Extension<DungTheory>> trace) double
GroundedGameUtilityFunction.getUtility
(DialogueTrace<Argument, Extension<DungTheory>> trace, Set<Argument> additionalArguments, Set<Attack> additionalAttacks) abstract void
BeliefState.update
(DialogueTrace<Argument, Extension<DungTheory>> trace) Updates the current belief state accordingly to the given dialogue trace.void
T1BeliefState.update
(DialogueTrace<Argument, Extension<DungTheory>> trace) void
T2BeliefState.update
(DialogueTrace<Argument, Extension<DungTheory>> trace) void
T3BeliefState.update
(DialogueTrace<Argument, Extension<DungTheory>> trace) ModifierConstructorDescriptionBeliefState
(Extension<DungTheory> knownArguments, UtilityFunction<Argument, Extension<DungTheory>> utilityFunction) Creates a new belief-state with the given parameters.T1BeliefState
(Extension<DungTheory> knownArguments, UtilityFunction<Argument, Extension<DungTheory>> utilityFunction) Creates a new T1-belief-state with the given parameters and without nesting.T1BeliefState
(Extension<DungTheory> knownArguments, UtilityFunction<Argument, Extension<DungTheory>> utilityFunction, T1BeliefState oppModel) Creates a new T1-belief-state with the given parameters.T2BeliefState
(Extension<DungTheory> knownArguments, UtilityFunction<Argument, Extension<DungTheory>> utilityFunction) Creates a new T2-belief-state with the given parameters and without nesting.T2BeliefState
(Extension<DungTheory> knownArguments, UtilityFunction<Argument, Extension<DungTheory>> utilityFunction, ProbabilityFunction<T2BeliefState> prob) Creates a new T2-belief-state with the given parameters.T3BeliefState
(Extension<DungTheory> knownArguments, UtilityFunction<Argument, Extension<DungTheory>> utilityFunction, Set<Argument> virtualArguments, Set<Attack> virtualAttacks, RecognitionFunction rec, ProbabilityFunction<T3BeliefState> prob) Creates a new T3-belief-state with the given parameters.ModifierConstructorDescriptionBeliefState
(Extension<DungTheory> knownArguments, UtilityFunction<Argument, Extension<DungTheory>> utilityFunction) Creates a new belief-state with the given parameters.T1BeliefState
(Extension<DungTheory> knownArguments, UtilityFunction<Argument, Extension<DungTheory>> utilityFunction) Creates a new T1-belief-state with the given parameters and without nesting.T1BeliefState
(Extension<DungTheory> knownArguments, UtilityFunction<Argument, Extension<DungTheory>> utilityFunction, T1BeliefState oppModel) Creates a new T1-belief-state with the given parameters.T2BeliefState
(Extension<DungTheory> knownArguments, UtilityFunction<Argument, Extension<DungTheory>> utilityFunction) Creates a new T2-belief-state with the given parameters and without nesting.T2BeliefState
(Extension<DungTheory> knownArguments, UtilityFunction<Argument, Extension<DungTheory>> utilityFunction, ProbabilityFunction<T2BeliefState> prob) Creates a new T2-belief-state with the given parameters.T3BeliefState
(Extension<DungTheory> knownArguments, UtilityFunction<Argument, Extension<DungTheory>> utilityFunction, Set<Argument> virtualArguments, Set<Attack> virtualAttacks, RecognitionFunction rec, ProbabilityFunction<T3BeliefState> prob) Creates a new T3-belief-state with the given parameters. -
Uses of Extension in org.tweetyproject.arg.bipolar.syntax
ModifierConstructorDescriptionArgumentSet
(Extension<DungTheory> ext) Constructs anArgumentSet
and initializes it with the arguments from a givenExtension<DungTheory>
. -
Uses of Extension in org.tweetyproject.arg.dung.divisions
Modifier and TypeMethodDescriptionstatic Collection
<Division> Division.getDivisions
(Extension<DungTheory> ext, DungTheory aaf) Returns all divisions of aaf that arise from the given extension.boolean
Division.isValid
(Extension<DungTheory> ext) Checks whether this division is valid wrt.Modifier and TypeMethodDescriptionstatic Collection
<Division> Division.getDivisions
(Collection<Extension<DungTheory>> exts, DungTheory aaf) Returns all divisions of all given extensions and the given aaf.boolean
Division.isValid
(Collection<Extension<DungTheory>> exts) Checks whether this division is valid wrt.ModifierConstructorDescriptionDivision
(Extension<DungTheory> p, Extension<DungTheory> v) Creates a new division for the given parameters. -
Uses of Extension in org.tweetyproject.arg.dung.ldo.semantics
ModifierConstructorDescriptionLdoInterpretation
(DungTheory theory, Extension ext, Semantics semantics) Creates a new interpretation -
Uses of Extension in org.tweetyproject.arg.dung.learning
Modifier and TypeMethodDescriptionMap
<Collection<Extension<DungTheory>>, Map<Collection<Extension<DungTheory>>, Collection<DungTheory>>> ExampleFinder.getExamples
(int minArgs, int maxArgs) compute a tree like structure of examples.Map
<Collection<Extension<DungTheory>>, Map<Collection<Extension<DungTheory>>, Collection<DungTheory>>> ExampleFinder.getExamples
(int minArgs, int maxArgs) compute a tree like structure of examples.Map
<Collection<Extension<DungTheory>>, Map<Collection<Extension<DungTheory>>, Map<Collection<Extension<DungTheory>>, Collection<DungTheory>>>> ExtendedExampleFinder.getExamples
(int minArgs, int maxArgs) compute a tree like structure of examples.Map
<Collection<Extension<DungTheory>>, Map<Collection<Extension<DungTheory>>, Map<Collection<Extension<DungTheory>>, Collection<DungTheory>>>> ExtendedExampleFinder.getExamples
(int minArgs, int maxArgs) compute a tree like structure of examples.Map
<Collection<Extension<DungTheory>>, Map<Collection<Extension<DungTheory>>, Map<Collection<Extension<DungTheory>>, Collection<DungTheory>>>> ExtendedExampleFinder.getExamples
(int minArgs, int maxArgs) compute a tree like structure of examples.Modifier and TypeMethodDescriptionNiskanenTheorySynthesizer.learnExamples
(Map<Extension<DungTheory>, Integer> positiveExamples, Map<Extension<DungTheory>, Integer> negativeExamples) learns an argumentation framework fulfilling as many positive examples as possible while trying to not fulfill any negative examplesvoid
ExampleFinder.showExamples
(Collection<Extension<DungTheory>> extensions) prints a theory for each set of extensions (of the second semantics) that can occur, given the set of extensions for the first semanticsvoid
ExtendedExampleFinder.showExamples
(Collection<Extension<DungTheory>> extensions1, Collection<Extension<DungTheory>> extensions2) prints a theory for each set of extensions (of the third semantics) that can occur, given the set of extensions for the first and second semantics -
Uses of Extension in org.tweetyproject.arg.dung.learning.syntax
ModifierConstructorDescriptionInput
(DungTheory theory, Extension extension, Semantics semantics) initialize input labeling from the given extension -
Uses of Extension in org.tweetyproject.arg.dung.parser
Modifier and TypeMethodDescriptionstatic Extension
AbstractDungParser.parseArgumentList
(String s) Returns a collection view of the given set of arguments -
Uses of Extension in org.tweetyproject.arg.dung.principles
Modifier and TypeMethodDescriptionNonInterferencePrinciple.getIsolatedSets
(DungTheory theory) Method for calculating isolated sets in a given theory
A set E is isolated in a theory AF iff there exists no argument a in {AF \ E}, with a attacks E and there exists no argument b in E, with b attacks {AF \ E}.DirectionalityPrinciple.getUnattackedSets
(DungTheory theory) utility method for calculating unattacked sets in a given theory a set E is unattacked in theory iff there exists no argument a in theory \ E, with a attacks E -
Uses of Extension in org.tweetyproject.arg.dung.reasoner
Modifier and TypeMethodDescriptionExtensionRankingReasoner.getConflicts
(Extension<DungTheory> ext, DungTheory theory) computes the set of conflicts occurring inside extExtensionRankingReasoner.getDefendedNotIn
(Extension<DungTheory> ext, DungTheory theory) computes the set of arguments outside of ext, which are defended by extAbstractSatExtensionReasoner.getModel
(DungTheory bbase) ProboI23Reasoner.getModel
(DungTheory bbase) ProboReasoner.getModel
(DungTheory bbase) QualifiedReasoner.getModel
(DungTheory bbase) SccCF2Reasoner.getModel
(DungTheory bbase) SCF2Reasoner.getModel
(DungTheory bbase) SCOOCNaiveReasoner.getModel
(DungTheory bbase) SemiQualifiedReasoner.getModel
(DungTheory bbase) SimpleAdmissibleReasoner.getModel
(DungTheory bbase) SimpleCompleteReasoner.getModel
(DungTheory bbase) SimpleConflictFreeReasoner.getModel
(DungTheory bbase) SimpleEagerReasoner.getModel
(DungTheory bbase) SimpleGroundedReasoner.getModel
(DungTheory bbase) SimpleIdealReasoner.getModel
(DungTheory bbase) SimpleInitialReasoner.getModel
(DungTheory bbase) SimpleNaiveReasoner.getModel
(DungTheory bbase) SimplePreferredReasoner.getModel
(DungTheory bbase) SimpleResolutionBasedReasoner.getModel
(DungTheory bbase) SimpleSccCompleteReasoner.getModel
(DungTheory bbase) SimpleSccRecursiveReasoner.getModel
(DungTheory bbase) SimpleSemiStableReasoner.getModel
(DungTheory bbase) SimpleStableReasoner.getModel
(DungTheory bbase) SimpleStageReasoner.getModel
(DungTheory bbase) SolidAdmissibleReasoner.getModel
(DungTheory bbase) Stage2Reasoner.getModel
(DungTheory bbase) StronglyAdmissibleReasoner.getModel
(DungTheory bbase) VacuousReductReasoner.getModel
(DungTheory bbase) WeaklyAdmissibleReasoner.getModel
(DungTheory bbase) returns one weakly admissible set of bbaseWeaklyCompleteReasoner.getModel
(DungTheory bbase) WeaklyGroundedReasoner.getModel
(DungTheory bbase) WeaklyPreferredReasoner.getModel
(DungTheory bbase) ExtensionRankingReasoner.getUnattacked
(Extension<DungTheory> ext, DungTheory theory) computes the set of arguments outside of ext, which are not attacked by extExtensionRankingReasoner.getUndefended
(Extension<DungTheory> ext, DungTheory theory) computes the set of arguments in ext, which are not defended by ext against outside attackersModifier and TypeMethodDescriptionIncompleteReasoner.getAllModels
(IncompleteTheory theory) SimpleNaiveReasoner.getMaximalConflictFreeSets
(DungTheory bbase, Collection<Argument> candidates) computes all maximal conflict-free sets of bbaseExtensionRankingReasoner.getModel
(DungTheory theory) returns the lowest rank of the "getModels" methodAbstractSatExtensionReasoner.getModels
(DungTheory bbase) ExtensionRankingReasoner.getModels
(DungTheory theory) compute the ordering over all subsets of theory wrt.ProboI23Reasoner.getModels
(DungTheory bbase) ProboReasoner.getModels
(DungTheory bbase) QualifiedReasoner.getModels
(DungTheory bbase) SccCF2Reasoner.getModels
(DungTheory bbase) SCF2Reasoner.getModels
(DungTheory bbase) SCOOCNaiveReasoner.getModels
(DungTheory bbase) SemiQualifiedReasoner.getModels
(DungTheory bbase) SimpleAdmissibleReasoner.getModels
(DungTheory bbase) SimpleCompleteReasoner.getModels
(DungTheory bbase) SimpleConflictFreeReasoner.getModels
(DungTheory bbase) SimpleEagerReasoner.getModels
(DungTheory bbase) SimpleGroundedReasoner.getModels
(DungTheory bbase) SimpleIdealReasoner.getModels
(DungTheory bbase) SimpleInitialReasoner.getModels
(DungTheory bbase) SimpleNaiveReasoner.getModels
(DungTheory bbase) SimplePreferredReasoner.getModels
(DungTheory bbase) SimpleResolutionBasedReasoner.getModels
(DungTheory bbase) compute the extension with the base semantics of this.semanticSimpleSccCompleteReasoner.getModels
(DungTheory bbase) SimpleSccRecursiveReasoner.getModels
(DungTheory bbase) SimpleSemiStableReasoner.getModels
(DungTheory bbase) SimpleStableReasoner.getModels
(DungTheory bbase) SimpleStageReasoner.getModels
(DungTheory bbase) SolidAdmissibleReasoner.getModels
(DungTheory bbase) Stage2Reasoner.getModels
(DungTheory bbase) StronglyAdmissibleReasoner.getModels
(DungTheory bbase) VacuousReductReasoner.getModels
(DungTheory bbase) WeaklyAdmissibleReasoner.getModels
(DungTheory bbase) computes all weakly admissible sets of bbase.WeaklyCompleteReasoner.getModels
(DungTheory bbase) WeaklyGroundedReasoner.getModels
(DungTheory bbase) WeaklyPreferredReasoner.getModels
(DungTheory bbase) IncompleteReasoner.getNecessaryModels
(IncompleteTheory theory) Computes the set of necessary extensionsIncompleteReasoner.getPossibleModels
(IncompleteTheory theory) Computes the set of possible extensionsSimpleInitialReasoner.partitionInitialSets
(DungTheory theory) Helper function that computed the initial sets of F and labels them in three categoriesProboI23Reasoner.queryW
(DungTheory beliefbase, Argument formula, InferenceMode inferenceMode) Modifier and TypeMethodDescriptionExtensionRankingReasoner.getConflicts
(Extension<DungTheory> ext, DungTheory theory) computes the set of conflicts occurring inside extExtensionRankingReasoner.getDefendedNotIn
(Extension<DungTheory> ext, DungTheory theory) computes the set of arguments outside of ext, which are defended by extSolidAdmissibleReasoner.getSolidlyDefended
(Extension<DungTheory> ext, DungTheory theory) ExtensionRankingReasoner.getUnattacked
(Extension<DungTheory> ext, DungTheory theory) computes the set of arguments outside of ext, which are not attacked by extExtensionRankingReasoner.getUndefended
(Extension<DungTheory> ext, DungTheory theory) computes the set of arguments in ext, which are not defended by ext against outside attackersboolean
SimpleInitialReasoner.isChallenged
(Extension<DungTheory> ext, DungTheory theory) An initial set S is called challenged in F iff there is some other initial set of F which attacks Sboolean
SolidAdmissibleReasoner.isSolidlyDefendedBy
(Argument arg, Extension<DungTheory> ext, DungTheory theory) boolean
SimpleInitialReasoner.isUnattacked
(Extension<DungTheory> ext, DungTheory theory) A set S is called unattacked if there is no attacker of S in Fboolean
SimpleInitialReasoner.isUnchallenged
(Extension<DungTheory> ext, DungTheory theory) An initial set S is called unchallenged in F iff there is no other initial set of F which attacks S -
Uses of Extension in org.tweetyproject.arg.dung.reasoner.serialisable
Modifier and TypeMethodDescriptionSerialisableExtensionReasoner.getModels
(DungTheory bbase) SerialisedAdmissibleReasoner.selectionFunction
(Collection<Extension<DungTheory>> unattacked, Collection<Extension<DungTheory>> unchallenged, Collection<Extension<DungTheory>> challenged) Select a subset of the initial sets of the AF, i.e.SerialisedGroundedReasoner.selectionFunction
(Collection<Extension<DungTheory>> unattacked, Collection<Extension<DungTheory>> unchallenged, Collection<Extension<DungTheory>> challenged) Select a subset of the initial sets of the AF, i.e.SerialisedStronglyAdmissibleReasoner.selectionFunction
(Collection<Extension<DungTheory>> unattacked, Collection<Extension<DungTheory>> unchallenged, Collection<Extension<DungTheory>> challenged) Select a subset of the initial sets of the AF, i.e.SerialisedUnchallengedReasoner.selectionFunction
(Collection<Extension<DungTheory>> unattacked, Collection<Extension<DungTheory>> unchallenged, Collection<Extension<DungTheory>> challenged) Select a subset of the initial sets of the AF, i.e.Modifier and TypeMethodDescriptionabstract boolean
SerialisableExtensionReasoner.terminationFunction
(DungTheory theory, Extension<DungTheory> extension) Determines whether the current state represents an extension wrt.boolean
SerialisedAdmissibleReasoner.terminationFunction
(DungTheory theory, Extension<DungTheory> extension) Determines whether the current state represents an extension wrt.boolean
SerialisedCompleteReasoner.terminationFunction
(DungTheory theory, Extension<DungTheory> extension) Determines whether the current state represents an extension wrt.boolean
SerialisedPreferredReasoner.terminationFunction
(DungTheory theory, Extension<DungTheory> extension) Determines whether the current state represents an extension wrt.boolean
SerialisedStableReasoner.terminationFunction
(DungTheory theory, Extension<DungTheory> extension) Determines whether the current state represents an extension wrt.boolean
SerialisedUnchallengedReasoner.terminationFunction
(DungTheory theory, Extension<DungTheory> extension) Determines whether the current state represents an extension wrt.Modifier and TypeMethodDescriptionSerialisedAdmissibleReasoner.selectionFunction
(Collection<Extension<DungTheory>> unattacked, Collection<Extension<DungTheory>> unchallenged, Collection<Extension<DungTheory>> challenged) Select a subset of the initial sets of the AF, i.e.SerialisedGroundedReasoner.selectionFunction
(Collection<Extension<DungTheory>> unattacked, Collection<Extension<DungTheory>> unchallenged, Collection<Extension<DungTheory>> challenged) Select a subset of the initial sets of the AF, i.e.SerialisedStronglyAdmissibleReasoner.selectionFunction
(Collection<Extension<DungTheory>> unattacked, Collection<Extension<DungTheory>> unchallenged, Collection<Extension<DungTheory>> challenged) Select a subset of the initial sets of the AF, i.e.SerialisedUnchallengedReasoner.selectionFunction
(Collection<Extension<DungTheory>> unattacked, Collection<Extension<DungTheory>> unchallenged, Collection<Extension<DungTheory>> challenged) Select a subset of the initial sets of the AF, i.e. -
Uses of Extension in org.tweetyproject.arg.dung.semantics
Modifier and TypeMethodDescriptionabstract Extension
AbstractArgumentationInterpretation.getArgumentsOfStatus
(ArgumentStatus status) Returns all arguments that have the given status in this interpretation.Extension.getArgumentsOfStatus
(ArgumentStatus status) Extension
<? 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 extension -
Uses of Extension in org.tweetyproject.arg.dung.serialisability.semantics
Modifier and TypeMethodDescriptionSerialisationSequence.getArgumentsOfStatus
(ArgumentStatus status) SerialisationNode.getExtension()
Return the extension corresponding to this stateSerialisationSequence.getExtension()
Computes the corresponding extension as the union of all the sets in the sequenceModifier and TypeMethodDescriptionSerialisationGraph.getExtensions()
Return the extension that the represented serialisation sequences correspond toModifier and TypeMethodDescriptionSerialisationGraph.getNodeForExtension
(Extension<DungTheory> extension) Return the node of this graph that corresponds to the given extensionModifierConstructorDescriptionSerialisationNode
(DungTheory theory, Extension<DungTheory> extension) Initializes a serialisation state for the given theory and extension withterminal
set tofalse
SerialisationNode
(DungTheory theory, Extension<DungTheory> extension, boolean terminal) Initializes a new serialisation state for the given theory and extension and terminal value -
Uses of Extension in org.tweetyproject.arg.dung.syntax
Modifier and TypeMethodDescriptionDungTheory.faf
(Extension<DungTheory> extension) The characteristic function of an abstract argumentation framework: F_AF(S) = {A|A is acceptable wrt.Modifier and TypeMethodDescriptionDungTheory.faf
(Extension<DungTheory> extension) The characteristic function of an abstract argumentation framework: F_AF(S) = {A|A is acceptable wrt.ClaimBasedTheory.getClaims
(Extension<DungTheory> ext) get all claims of a given extensionboolean
DungTheory.isAcceptable
(Argument argument, Extension<DungTheory> ext) returns true if every attacker onargument
is attacked by some accepted argument wrt.boolean
DungTheory.isAdmissible
(Extension<DungTheory> ext) returns true if every accepted argument of this is defended by some accepted argument wrt.boolean
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
(Extension<DungTheory> ext1, Extension<DungTheory> ext2) returns true if some argument ofext2
attacks some argument inext1
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 theoryboolean
DungTheory.isComplete
(Extension<DungTheory> e) Checks whether the given extension is complete wrt.boolean
DungTheory.isConflictFree
(Extension<DungTheory> ext) returns true if no accepted argument attacks another accepted one in this interpretation wrt.boolean
DungTheory.isStable
(Extension<DungTheory> e) Checks whether the given extension is stable wrt. -
Uses of Extension in org.tweetyproject.arg.extended.reasoner
Modifier and TypeMethodDescriptionFlattenBasedExtendedExtensionReasoner.getModel
(ExtendedTheory bbase) SimpleExtendedAdmissibleReasoner.getModel
(ExtendedTheory bbase) Returns one admissible extension of the given extended theory.SimpleExtendedCompleteReasoner.getModel
(ExtendedTheory bbase) Returns one complete extension of the given extended theory.SimpleExtendedConflictFreeReasoner.getModel
(ExtendedTheory bbase) Returns one conflict-free extension of the given extended theory.Modifier and TypeMethodDescriptionFlattenBasedExtendedExtensionReasoner.getModels
(ExtendedTheory bbase) SimpleExtendedAdmissibleReasoner.getModels
(ExtendedTheory bbase) Returns the collection of admissible extensions of the given extended theory.SimpleExtendedCompleteReasoner.getModels
(ExtendedTheory bbase) Returns the collection of complete extensions of the given extended theory.SimpleExtendedConflictFreeReasoner.getModels
(ExtendedTheory bbase) Returns the collection of conflict-free extensions of the given extended theory. -
Uses of Extension in org.tweetyproject.arg.extended.syntax
Modifier and TypeMethodDescriptionboolean
ExtendedTheory.isAttacked
(Argument a, Extension<? extends ArgumentationFramework<?>> ext) boolean
RecursiveExtendedTheory.isAttacked
(Argument a, Extension<? extends ArgumentationFramework<?>> ext) -
Uses of Extension in org.tweetyproject.arg.prob.lotteries
Modifier and TypeMethodDescriptionSubgraphProbabilityFunction.getAcceptanceProbability
(Extension ext, Semantics semantics) Returns the probability of the given set of arguments being acceptable wrt.SubgraphProbabilityFunction.naiveUpdate
(Extension e) Updates this probability function with the given extension, i.e. -
Uses of Extension in org.tweetyproject.arg.prob.reasoner
Modifier and TypeMethodDescriptionabstract Double
AbstractPafReasoner.query
(ProbabilisticArgumentationFramework paf, Extension ext) Estimates the probability that the given set of arguments is an extensionMonteCarloPafReasoner.query
(ProbabilisticArgumentationFramework paf, Extension ext) SimplePafReasoner.query
(ProbabilisticArgumentationFramework paf, Extension ext) Estimates the probability that the given set of arguments is an extension -
Uses of Extension in org.tweetyproject.arg.prob.semantics
Modifier and TypeMethodDescriptionProbabilisticExtension.geLowerCut
(DungTheory theory, double delta) Returns the lower cut of this probabilistic extension wrt.ProbabilisticExtension.getAllArguments()
Returns the set of all arguments appearing.ProbabilisticExtension.getUpperCut
(DungTheory theory, double delta) Returns the upper cut of this probabilistic extension wrt. -
Uses of Extension in org.tweetyproject.arg.rankings.reasoner
Modifier and TypeMethodDescriptionIteratedGradedDefenseReasoner.getAllMNCompleteExtensions
(DungTheory theory, int m, int n) Returns all mn-complete extensions.IteratedGradedDefenseReasoner.getAllMNGroundedExtensions
(DungTheory theory, int m, int n) Returns all mn-grounded extensions.IteratedGradedDefenseReasoner.getAllMNPreferredExtensions
(DungTheory theory, int m, int n) Returns all mn-preferred extensions.IteratedGradedDefenseReasoner.getAllMStableExtensions
(DungTheory theory, int m) Returns all m-stable extensions. -
Uses of Extension in org.tweetyproject.arg.setaf.reasoners
Modifier and TypeMethodDescriptionModifier and TypeMethodDescription -
Uses of Extension in org.tweetyproject.arg.setaf.syntax
Modifier and TypeMethodDescriptionThe characteristic function of an abstract argumentation framework: F_AF(S) = {A|A is acceptable wrt.Modifier and TypeMethodDescriptionThe characteristic function of an abstract argumentation framework: F_AF(S) = {A|A is acceptable wrt.boolean
SetAf.isAcceptable
(Argument argument, Extension<SetAf> ext) returns true if every attacker onargument
is attacked by some accepted argument wrt.boolean
SetAf.isAdmissible
(Extension<SetAf> ext) returns true if every accepted argument of this is defended by some accepted argument wrt.boolean
SetAf.isAttacked
(Argument argument, Extension<? extends ArgumentationFramework<?>> ext) returns true if some argument ofext
attacks argument.boolean
SetAf.isAttackingAllOtherArguments
(Extension<SetAf> ext) returns true ifarguments
attack all other arguments in the theoryboolean
SetAf.isConflictFree
(Extension<SetAf> arguments) returns true if one arguments inarguments
attacks another within this attack relation.boolean
Checks whether the given extension is stable wrt. -
Uses of Extension in org.tweetyproject.arg.weighted.reasoner
Modifier and TypeMethodDescriptionSimpleWeightedAdmissibleReasoner.getModel
(DungTheory bbase, T alpha, T gamma) Returns the empty set as it is always admissible.SimpleWeightedCompleteReasoner.getModel
(WeightedArgumentationFramework<T> bbase, T alpha, T gamma) Returns an alpha-gamma-complete extension for the given weighted argumentation framework.SimpleWeightedConflictFreeReasoner.getModel
(WeightedArgumentationFramework<T> bbase, T alpha) Returns the empty set as it is always conflict-free.SimpleWeightedGroundedReasoner.getModel
(WeightedArgumentationFramework<T> bbase, T alpha, T gamma) Computes and returns the unique alpha-gamma-grounded extension for the given weighted argumentation framework.SimpleWeightedPreferredReasoner.getModel
(WeightedArgumentationFramework<T> bbase, T alpha, T gamma) Computes and returns a single alpha-gamma-preferred extension for the given weighted argumentation framework.SimpleWeightedStableReasoner.getModel
(WeightedArgumentationFramework<T> bbase, T alpha, T gamma) Computes and returns a single alpha-gamma-stable extension for the given weighted argumentation framework.Modifier and TypeMethodDescriptionSimpleWeightedAdmissibleReasoner.getModels
(WeightedArgumentationFramework<T> bbase, T alpha, T gamma) Computes all alpha-gamma-admissible extensions for the given weighted argumentation framework.SimpleWeightedCompleteReasoner.getModels
(WeightedArgumentationFramework<T> bbase, T alpha, T gamma) Computes all alpha-gamma-complete extensions for the given weighted argumentation framework.SimpleWeightedConflictFreeReasoner.getModels
(WeightedArgumentationFramework<T> bbase, T alpha) Computes all alpha-conflict-free extensions for the given weighted argumentation framework.SimpleWeightedGroundedReasoner.getModels
(WeightedArgumentationFramework<T> bbase, T alpha, T gamma) Computes and returns a collection containing the unique alpha-gamma-grounded extension for the given weighted argumentation framework.SimpleWeightedPreferredReasoner.getModels
(WeightedArgumentationFramework<T> bbase, T alpha, T gamma) Computes all alpha-gamma-preferred extensions for the given weighted argumentation framework.SimpleWeightedStableReasoner.getModels
(WeightedArgumentationFramework<T> bbase, T alpha, T gamma) Computes all alpha-gamma-stable extensions for the given weighted argumentation framework. -
Uses of Extension in org.tweetyproject.arg.weighted.syntax
Modifier and TypeMethodDescriptionboolean
WeightedArgumentationFramework.gDefence
(T gamma, Extension<DungTheory> e) Determines if the given extension can defend itself from all attacks up to a specified threshold gamma.boolean
Determines if the given extension can defend itself from a set of attackers up to a specified threshold gamma.boolean
WeightedArgumentationFramework.gDefence
(T gamma, Extension<DungTheory> e, Set<Argument> attackers, Set<Argument> attacked) Determines if the given extension can defend itself and specific arguments from a set of attackers up to a specified threshold gamma.boolean
WeightedArgumentationFramework.gDefence
(T gamma, Argument a, Extension<DungTheory> e) Determines if the given extension can defend itself and argument a from all attacks up to a specified threshold gamma.boolean
WeightedArgumentationFramework.isAcceptable
(Argument argument, Extension<DungTheory> ext) returns true if every attacker onargument
is successfully attacked by some accepted argument wrt.boolean
WeightedArgumentationFramework.isAlphaConflictFree
(T alpha, Extension<DungTheory> ext) Determines if the given extension is alpha-conflict-free.boolean
WeightedArgumentationFramework.isAlphaGammaAdmissible
(T alpha, T gamma, Extension<DungTheory> ext) Determines if the given extension is both alpha-conflict-free and gamma-defensible.boolean
WeightedArgumentationFramework.isAlphaGammaComplete
(T alpha, T gamma, Extension<DungTheory> ext) Determines if the given extension is both alpha-gamma-complete.boolean
WeightedArgumentationFramework.isAlphaGammaPreferred
(T alpha, T gamma, Extension<DungTheory> ext) Determines if the given extension is alpha-gamma-preferred.boolean
WeightedArgumentationFramework.isAlphaGammaStable
(T alpha, T gamma, Extension<DungTheory> ext) Determines if the given extension is alpha-gamma-stable.boolean
WeightedArgumentationFramework.isAttacked
(Extension<DungTheory> ext1, Extension<DungTheory> ext2) returns true if some argument ofext2
attacks some argument inext1
and ext1 cannot w-defend itselfboolean
WeightedArgumentationFramework.isAttacked
(Argument argument, Extension<? extends ArgumentationFramework<?>> ext) returns true if some argument ofext
attacks argument and argument cannot w-defend itself.boolean
WeightedArgumentationFramework.isSMA
(Extension<DungTheory> attacker, Extension<DungTheory> attacked) Determines whether the given attacker Extension is a set-maximal attack on the attacked Extension.boolean
WeightedArgumentationFramework.wDefence
(Extension<DungTheory> e) Determines if the given extension can defend itself from all attacks.boolean
WeightedArgumentationFramework.wDefence
(Extension<DungTheory> e, Set<Argument> attackers) Determines if the given extension can defend itself from a set of attackers.boolean
WeightedArgumentationFramework.wDefence
(Extension<DungTheory> e, Set<Argument> attackers, Set<Argument> attacked) Determines if the given extension can defend itself and specific arguments from a set of attackers.boolean
WeightedArgumentationFramework.wDefence
(Argument a, Extension<DungTheory> e) Determines if the given extension can defend a specific argument from all attacks. -
Uses of Extension in org.tweetyproject.web.services.dung
Modifier and TypeMethodDescriptionDungReasonerGetModelCallee.call()
Executes the getModel operation using the specified reasoner and base DungTheory.Modifier and TypeMethodDescriptionDungReasonerGetModelsCallee.call()
Executes the getModels operation using the specified reasoner and base DungTheory.