Uses of Class
org.tweetyproject.arg.dung.syntax.Argument
Packages that use Argument
Package
Description
-
Uses of Argument in org.tweetyproject.agents.dialogues
Methods in org.tweetyproject.agents.dialogues that return types with arguments of type ArgumentModifier and TypeMethodDescriptionArgumentationEnvironment.getDialogueTrace()Returns the current dialogue trace.Constructor parameters in org.tweetyproject.agents.dialogues with type arguments of type ArgumentModifierConstructorDescriptionExecutableExtension(Collection<? extends Argument> arguments) Creates a new extension for the given arguments. -
Uses of Argument in org.tweetyproject.agents.dialogues.oppmodels
Methods in org.tweetyproject.agents.dialogues.oppmodels that return ArgumentModifier and TypeMethodDescriptionRecognitionFunction.getPreimage(Argument a) Returns the argument which maps to the set containing the given argument.Methods in org.tweetyproject.agents.dialogues.oppmodels with parameters of type ArgumentModifier and TypeMethodDescriptionRecognitionFunction.getPreimage(Argument a) Returns the argument which maps to the set containing the given argument.Method parameters in org.tweetyproject.agents.dialogues.oppmodels with type arguments of type ArgumentModifier and TypeMethodDescriptionT1BeliefState.doMove(ArgumentationEnvironment env, DialogueTrace<Argument, Extension<DungTheory>> trace) doubleGroundedGameUtilityFunction.getUtility(DialogueTrace<Argument, Extension<DungTheory>> trace) doubleGroundedGameUtilityFunction.getUtility(DialogueTrace<Argument, Extension<DungTheory>> trace, Set<Argument> additionalArguments, Set<Attack> additionalAttacks) doubleGroundedGameUtilityFunction.getUtility(DialogueTrace<Argument, Extension<DungTheory>> trace, Set<Argument> additionalArguments, Set<Attack> additionalAttacks) abstract voidBeliefState.update(DialogueTrace<Argument, Extension<DungTheory>> trace) Updates the current belief state accordingly to the given dialogue trace.voidT1BeliefState.update(DialogueTrace<Argument, Extension<DungTheory>> trace) voidT2BeliefState.update(DialogueTrace<Argument, Extension<DungTheory>> trace) voidT3BeliefState.update(DialogueTrace<Argument, Extension<DungTheory>> trace) Constructors in org.tweetyproject.agents.dialogues.oppmodels with parameters of type ArgumentModifierConstructorDescriptionGroundedGameUtilityFunction(DungTheory theory, Argument argument, GroundedGameSystem.AgentFaction faction) Construct utility function.Constructor parameters in org.tweetyproject.agents.dialogues.oppmodels with type arguments of type ArgumentModifierConstructorDescriptionBeliefState(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.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 Argument in org.tweetyproject.arg.aba.semantics
Constructors in org.tweetyproject.arg.aba.semantics with parameters of type Argument -
Uses of Argument in org.tweetyproject.arg.aba.syntax
Subclasses of Argument in org.tweetyproject.arg.aba.syntax -
Uses of Argument in org.tweetyproject.arg.adf.syntax
Subclasses of Argument in org.tweetyproject.arg.adf.syntaxModifier and TypeClassDescriptionfinal classAn immutable representation of an ADF argument -
Uses of Argument in org.tweetyproject.arg.aspic.syntax
Subclasses of Argument in org.tweetyproject.arg.aspic.syntaxModifier and TypeClassDescriptionclassAspicArgument<T extends Invertable>An argument according to the ASPIC+ specification -
Uses of Argument in org.tweetyproject.arg.bipolar.reasoner
Methods in org.tweetyproject.arg.bipolar.reasoner that return types with arguments of type ArgumentModifier and TypeMethodDescriptionAbstractBipolarExtensionReasoner.queryAll(BipolarArgumentationFramework bbase, InferenceMode inferenceMode) Determine the set of acceptable arguments wrt.Methods in org.tweetyproject.arg.bipolar.reasoner with parameters of type ArgumentModifier and TypeMethodDescriptionAbstractBipolarExtensionReasoner.query(BipolarArgumentationFramework beliefbase, Argument formula) AbstractBipolarExtensionReasoner.query(BipolarArgumentationFramework beliefbase, Argument formula, InferenceMode inferenceMode) Queries the given AAF for the given argument using the given inference type. -
Uses of Argument in org.tweetyproject.arg.bipolar.syntax
Subclasses of Argument in org.tweetyproject.arg.bipolar.syntaxModifier and TypeClassDescriptionclassA representation of a set of arguments (called coalition) that represent an argument in a meta-graph.Methods in org.tweetyproject.arg.bipolar.syntax that return ArgumentModifier and TypeMethodDescriptionSupport.getSupported()returns the supported argument of this support relation.Support.getSupporter()returns the supporting argument of this support relation.Methods in org.tweetyproject.arg.bipolar.syntax that return types with arguments of type ArgumentModifier and TypeMethodDescriptionCoalitionArgument.getArguments()Returns the arguments associated with this entityBipolarArgumentationFramework.getCoalitions()Computes the set of all coalition of this BAF A coalition is a maximal conflict-free set of arguments that is connected via the support relation.BipolarArgumentationFramework.getSupported(Collection<Argument> ext) Compute the set of arguments supported by extBipolarArgumentationFramework.getSupported(Argument arg) Compute the set of arguments supported by argBipolarArgumentationFramework.getSupporters(Collection<Argument> ext) Compute the set of arguments supporting by extBipolarArgumentationFramework.getSupporters(Argument arg) Compute the set of arguments supporting by argMethods in org.tweetyproject.arg.bipolar.syntax with parameters of type ArgumentModifier and TypeMethodDescriptionbooleanBipolarArgumentationFramework.addSupport(Argument supporter, Argument supported) Adds a support from the first argument to the second to this bipolar argumentation framework.BipolarArgumentationFramework.getSupported(Argument arg) Compute the set of arguments supported by argBipolarArgumentationFramework.getSupporters(Argument arg) Compute the set of arguments supporting by argbooleanBipolarArgumentationFramework.isIndirectAttack(Argument arg1, Argument arg2) Determine if there is an indirect attack from arg1 to arg2booleanBipolarArgumentationFramework.isMediatedAttack(Argument arg1, Argument arg2) Determine if there is a mediated attack from arg1 to arg2booleanBipolarArgumentationFramework.isStronglyDefendedBy(Collection<Argument> ext, Argument arg) Determines whether 'ext' strongly defends 'arg', i.e., whether 'arg' is defended under consideration of supported and indirect attacksbooleanBipolarArgumentationFramework.isSupportedAttack(Argument arg1, Argument arg2) Determine if there is a supported attack from arg1 to arg2booleanBipolarArgumentationFramework.isSupportedBy(Argument arg1, Argument arg2) Check whetherarg1is directly supported byarg2Method parameters in org.tweetyproject.arg.bipolar.syntax with type arguments of type ArgumentModifier and TypeMethodDescriptionBipolarArgumentationFramework.getSupported(Collection<Argument> ext) Compute the set of arguments supported by extBipolarArgumentationFramework.getSupporters(Collection<Argument> ext) Compute the set of arguments supporting by extbooleanBipolarArgumentationFramework.isCoalition(Collection<Argument> args) Determines whether 'args' is a coalition, i.e., whether 'args' is a maximal conflict-free set of arguments that is connected via the support relation.booleanBipolarArgumentationFramework.isCoherent(Collection<Argument> args) Determines whether 'args' is coherent, i.e., whether there exists no argument that is both (indirectly) supported and attacked (either supported or indirectly) by 'args'booleanBipolarArgumentationFramework.isCoherentAdmissible(Collection<Argument> args) Determines whether 'args' is coherent admissible, i.e., whether 'args' is coherent and strongly defends all its argumentsbooleanBipolarArgumentationFramework.isStronglyConflictFree(Collection<Argument> args) Determines whether 'args' is strongly conflict-free, i.e., whether 'args' is conflict-free wrt.booleanBipolarArgumentationFramework.isStronglyDefendedBy(Collection<Argument> ext, Argument arg) Determines whether 'ext' strongly defends 'arg', i.e., whether 'arg' is defended under consideration of supported and indirect attacksConstructors in org.tweetyproject.arg.bipolar.syntax with parameters of type ArgumentModifierConstructorDescriptionDefault constructor; initializes the two arguments used in this support relationConstructor parameters in org.tweetyproject.arg.bipolar.syntax with type arguments of type ArgumentModifierConstructorDescriptionCoalitionArgument(Collection<Argument> args) Initializes a new Coalition-Argument for the given set -
Uses of Argument in org.tweetyproject.arg.caf.reasoner
Methods in org.tweetyproject.arg.caf.reasoner with parameters of type ArgumentModifier and TypeMethodDescriptionAbstractCAFReasoner.query(ConstrainedArgumentationFramework beliefbase, Argument formula) AbstractCAFReasoner.query(ConstrainedArgumentationFramework beliefbase, Argument formula, InferenceMode inferenceMode) Queries the given AAF for the given argument using the given inference type. -
Uses of Argument in org.tweetyproject.arg.caf.syntax
Constructor parameters in org.tweetyproject.arg.caf.syntax with type arguments of type ArgumentModifierConstructorDescriptionConstructor for a CAF from a graph.ConstrainedArgumentationFramework(Graph<Argument> graph, String constraint) Constructor for a CAF from a given graph and constraint.ConstrainedArgumentationFramework(Graph<Argument> graph, PlFormula constraint) Constructor for a CAF from a graph and a propositional formula as the constraint. -
Uses of Argument in org.tweetyproject.arg.deductive.syntax
Subclasses of Argument in org.tweetyproject.arg.deductive.syntaxModifier and TypeClassDescriptionclassRepresents a simple propositional logic argument in deductive argumentation. -
Uses of Argument in org.tweetyproject.arg.dung.independence
Methods in org.tweetyproject.arg.dung.independence that return types with arguments of type ArgumentModifier and TypeMethodDescriptionstatic SimpleGraph<Argument>Independence.computeDGraph(DungTheory theory) Transform the given AF into a DAG (D-graph) by adding new meta argument for each strongly connected componentstatic Collection<Collection<Argument>>Independence.isIndependentGiven(DungTheory theory, Collection<Argument> argsA, Collection<Argument> argsB) Compute the smallest set of arguments which needs to be observed so that argsA and argsB are independent in the given AF argsA and argsB are disjointstatic Collection<Collection<Argument>>Independence.isIndependentGiven(DungTheory theory, Collection<Argument> argsA, Collection<Argument> argsB, boolean pruneOutAttacks) Compute the smallest set of arguments which needs to be observed so that argsA and argsB are independent in the given AF argsA and argsB are disjointstatic SimpleGraph<Argument>Independence.pruneDGraph(SimpleGraph<Argument> dGraph, Collection<Argument> argsA, Collection<Argument> argsB, Collection<Argument> argsC) Prune the given DAG by removing all leaf nodes, which are not in any of the given sets and removing all outgoing edges from nodes in argsCMethod parameters in org.tweetyproject.arg.dung.independence with type arguments of type ArgumentModifier and TypeMethodDescriptionstatic booleanIndependence.isIndependent(DungTheory theory, Collection<Argument> argsA, Collection<Argument> argsB, Collection<Argument> argsC) Compute whether argsA and argsB are independent given argsC in the given AF argsA, argsB and argsC are disjointstatic booleanIndependence.isIndependent(DungTheory theory, Collection<Argument> argsA, Collection<Argument> argsB, Collection<Argument> argsC, boolean pruneOutAttacks) Computes whether argsA and argsB are independent given argsC in the given AF.static Collection<Collection<Argument>>Independence.isIndependentGiven(DungTheory theory, Collection<Argument> argsA, Collection<Argument> argsB) Compute the smallest set of arguments which needs to be observed so that argsA and argsB are independent in the given AF argsA and argsB are disjointstatic Collection<Collection<Argument>>Independence.isIndependentGiven(DungTheory theory, Collection<Argument> argsA, Collection<Argument> argsB, boolean pruneOutAttacks) Compute the smallest set of arguments which needs to be observed so that argsA and argsB are independent in the given AF argsA and argsB are disjointstatic SimpleGraph<Argument>Independence.pruneDGraph(SimpleGraph<Argument> dGraph, Collection<Argument> argsA, Collection<Argument> argsB, Collection<Argument> argsC) Prune the given DAG by removing all leaf nodes, which are not in any of the given sets and removing all outgoing edges from nodes in argsCstatic SimpleGraph<Argument>Independence.pruneDGraph(SimpleGraph<Argument> dGraph, Collection<Argument> argsA, Collection<Argument> argsB, Collection<Argument> argsC) Prune the given DAG by removing all leaf nodes, which are not in any of the given sets and removing all outgoing edges from nodes in argsC -
Uses of Argument in org.tweetyproject.arg.dung.ldo.syntax
Methods in org.tweetyproject.arg.dung.ldo.syntax that return ArgumentModifier and TypeMethodDescriptionLdoArgument.getArgument()Returns an argument representation (in Dung-style) of this LdoArgument. -
Uses of Argument in org.tweetyproject.arg.dung.learning
Methods in org.tweetyproject.arg.dung.learning that return types with arguments of type ArgumentModifier and TypeMethodDescriptionSimpleAFLearner.computePartialAttackRelations()TODO is this still necessary?Constructor parameters in org.tweetyproject.arg.dung.learning with type arguments of type ArgumentModifierConstructorDescriptionImprovedRiveretTheoryLearner(Collection<Argument> arguments, int max_cycles) initialize learner for the given set of argumentsNiskanenTheorySynthesizer(Collection<Argument> args, Semantics semantics, String solverLocation) Creates a new theory synthesizer for the given arguments and semantics.initialize the Learner with a set of argumentsRiveretTheoryLearner(Collection<Argument> arguments, int max_cycles) initialize learner for the given set of argumentsSimpleAFLearner(Collection<Argument> args) initialize the Learner with a set of argumentsTheoryLearner(Collection<Argument> args, Semantics semantics, String solverLocation) Creates a new theory learner for the given arguments and semantics. -
Uses of Argument in org.tweetyproject.arg.dung.learning.syntax
Methods in org.tweetyproject.arg.dung.learning.syntax that return ArgumentModifier and TypeMethodDescriptionAttackConstraint.getArgument()Retrieves the argument associated with this constraint.ClausalAttackConstraint.getArgument()returns the argumentSimpleAttackConstraint.getArgument()return the argument the condition is forMethods in org.tweetyproject.arg.dung.learning.syntax that return types with arguments of type ArgumentModifier and TypeMethodDescriptionEntity.getArguments()get the set of arguments of the hidden AFMethods in org.tweetyproject.arg.dung.learning.syntax with parameters of type ArgumentModifier and TypeMethodDescriptionSimpleAttackConstraint.getConditionForArgument(Argument arg, Input input) compute the acceptance condition with respect to the labeling and its semantics for the given argumentMethod parameters in org.tweetyproject.arg.dung.learning.syntax with type arguments of type ArgumentModifier and TypeMethodDescriptionSimpleAttackConstraint.getOptionalCondition(Collection<Argument> arguments) compute the optional acceptance condition for this argument based on its acceptance conditionConstructors in org.tweetyproject.arg.dung.learning.syntax with parameters of type ArgumentModifierConstructorDescriptionsimple constructorClausalAttackConstraint(Argument arg, Input input) Constructor that creates a clausal attack constraint from an argument and inputinitialize empty acceptance condition for the given argument in tha case any incoming attack is optionalSimpleAttackConstraint(Argument arg, Input input) compute acceptance condition for the given argument with respect to the given input labeling -
Uses of Argument in org.tweetyproject.arg.dung.parser
Methods in org.tweetyproject.arg.dung.parser that return types with arguments of type ArgumentModifier and TypeMethodDescriptionstatic Collection<Collection<Argument>>AbstractDungParser.parseExtensionList(String s) Returns a collection view of the given set of extensions (=sets of arguments) -
Uses of Argument in org.tweetyproject.arg.dung.principles
Method parameters in org.tweetyproject.arg.dung.principles with type arguments of type ArgumentModifier and TypeMethodDescriptionbooleanAdmissibilityPrinciple.isApplicable(Collection<Argument> kb) booleanAllowingAbstentionPrinciple.isApplicable(Collection<Argument> kb) booleanCFReinstatementPrinciple.isApplicable(Collection<Argument> kb) booleanConflictFreePrinciple.isApplicable(Collection<Argument> kb) booleanDefencePrinciple.isApplicable(Collection<Argument> kb) booleanDirectionalityPrinciple.isApplicable(Collection<Argument> kb) booleanIMaximalityPrinciple.isApplicable(Collection<Argument> kb) booleanINRAPrinciple.isApplicable(Collection<Argument> kb) booleanModularizationPrinciple.isApplicable(Collection<Argument> kb) booleanNaivetyPrinciple.isApplicable(Collection<Argument> kb) abstract booleanPrinciple.isApplicable(Collection<Argument> kb) booleanReductAdmissibilityPrinciple.isApplicable(Collection<Argument> kb) booleanReinstatementPrinciple.isApplicable(Collection<Argument> kb) booleanSccDecomposabilityPrinciple.isApplicable(Collection<Argument> kb) booleanSCOOCPrinciple.isApplicable(Collection<Argument> kb) booleanSemiQualifiedAdmissibilityPrinciple.isApplicable(Collection<Argument> kb) booleanStrongAdmissibilityPrinciple.isApplicable(Collection<Argument> kb) booleanWeakReinstatementPrinciple.isApplicable(Collection<Argument> kb) booleanAdmissibilityPrinciple.isSatisfied(Collection<Argument> kb, AbstractExtensionReasoner ev) booleanAllowingAbstentionPrinciple.isSatisfied(Collection<Argument> kb, AbstractExtensionReasoner ev) booleanCFReinstatementPrinciple.isSatisfied(Collection<Argument> kb, AbstractExtensionReasoner ev) booleanConflictFreePrinciple.isSatisfied(Collection<Argument> kb, AbstractExtensionReasoner ev) booleanDefencePrinciple.isSatisfied(Collection<Argument> kb, AbstractExtensionReasoner ev) booleanDirectionalityPrinciple.isSatisfied(Collection<Argument> kb, AbstractExtensionReasoner ev) booleanIMaximalityPrinciple.isSatisfied(Collection<Argument> kb, AbstractExtensionReasoner ev) booleanINRAPrinciple.isSatisfied(Collection<Argument> kb, AbstractExtensionReasoner ev) booleanModularizationPrinciple.isSatisfied(Collection<Argument> kb, AbstractExtensionReasoner ev) booleanNaivetyPrinciple.isSatisfied(Collection<Argument> kb, AbstractExtensionReasoner ev) booleanNonInterferencePrinciple.isSatisfied(Collection<Argument> kb, AbstractExtensionReasoner ev) abstract booleanPrinciple.isSatisfied(Collection<Argument> kb, AbstractExtensionReasoner ev) Computes whether the given extension reasoner (i.e.booleanPrinciple.isSatisfied(Collection<Argument> kb, PostulateEvaluatable<Argument> ev) booleanPrinciple.isSatisfied(Collection<Argument> kb, PostulateEvaluatable<Argument> ev) booleanReductAdmissibilityPrinciple.isSatisfied(Collection<Argument> kb, AbstractExtensionReasoner ev) booleanReinstatementPrinciple.isSatisfied(Collection<Argument> kb, AbstractExtensionReasoner ev) booleanSccDecomposabilityPrinciple.isSatisfied(Collection<Argument> kb, AbstractExtensionReasoner ev) booleanSCOOCPrinciple.isSatisfied(Collection<Argument> kb, AbstractExtensionReasoner ev) booleanSemiDirectionalityPrinciple.isSatisfied(Collection<Argument> kb, AbstractExtensionReasoner ev) booleanSemiQualifiedAdmissibilityPrinciple.isSatisfied(Collection<Argument> kb, AbstractExtensionReasoner ev) booleanStrongAdmissibilityPrinciple.isSatisfied(Collection<Argument> kb, AbstractExtensionReasoner ev) booleanWeakDirectionalityPrinciple.isSatisfied(Collection<Argument> kb, AbstractExtensionReasoner ev) booleanWeakReinstatementPrinciple.isSatisfied(Collection<Argument> kb, AbstractExtensionReasoner ev) -
Uses of Argument in org.tweetyproject.arg.dung.reasoner
Methods in org.tweetyproject.arg.dung.reasoner that return types with arguments of type ArgumentModifier and TypeMethodDescriptionabstract Collection<Argument>AbstractAcceptabilityReasoner.getAcceptableArguments(DungTheory aaf) Returns the set of acceptable arguments of this reasoner.EeeAcceptabilityReasoner.getAcceptableArguments(DungTheory aaf) FudgeAcceptabilityReasoner.getAcceptableArguments(DungTheory aaf) IaqAcceptabilityReasoner.getAcceptableArguments(DungTheory aaf) SeeAcceptabilityReasoner.getAcceptableArguments(DungTheory aaf) SeemAcceptabilityReasoner.getAcceptableArguments(DungTheory aaf) WeaklyAdmissibleReasoner.getAttackingCandidates(DungTheory bbase, Collection<Argument> ext) computes all conflict-free sets, which attack any argument in extWeaklyAdmissibleReasoner.getComponent(DungTheory bbase, Argument argument) finds the set of arguments S = {a | there exists an edge between a and argument}WeaklyAdmissibleReasoner.getConflictFreeCandidateSets(DungTheory bbase, Collection<Argument> candidates) computes all conflict-free sets of bbase, that contain only arguments in candidates and all arguments are relevant an argument is considered relevant iff it attacks any argument in the same component as the given argument AWeaklyAdmissibleReasoner.getConflictFreeSets(DungTheory bbase, Collection<Argument> candidates) computes all conflict-free sets of bbase, that contain only arguments in candidatesSolidAdmissibleReasoner.getSolidlyDefended(Extension<DungTheory> ext, DungTheory theory) Returns all arguments solidly defended by the given extension.AbstractExtensionReasoner.queryAll(DungTheory bbase, InferenceMode inferenceMode) Determine the set of acceptable arguments wrt.IncompleteReasoner.queryAll(IncompleteTheory bbase, IncompleteReasoner.Type type, InferenceMode inferenceMode) Determines the set of arguments that is acceptable wrt this reasoner and the given parametersMethods in org.tweetyproject.arg.dung.reasoner with parameters of type ArgumentModifier and TypeMethodDescriptionWeaklyAdmissibleReasoner.getComponent(DungTheory bbase, Argument argument) finds the set of arguments S = {a | there exists an edge between a and argument}booleanIncompleteReasoner.isNecessaryCredulous(IncompleteTheory theory, Argument arg) Decides whether the given argument is a necessary credulous conclusion of the incomplete theorybooleanIncompleteReasoner.isNecessarySkeptical(IncompleteTheory theory, Argument arg) Decides whether the given argument is a necessary skeptical conclusion of the incomplete theorybooleanIncompleteReasoner.isPossibleCredulous(IncompleteTheory theory, Argument arg) Decides whether the given argument is a possible credulous conclusion of the incomplete theorybooleanIncompleteReasoner.isPossibleSkeptical(IncompleteTheory theory, Argument arg) Decides whether the given argument is a possible skeptical conclusion of the incomplete theorybooleanSolidAdmissibleReasoner.isSolidlyDefendedBy(Argument arg, Extension<DungTheory> ext, DungTheory theory) Checks whether the given extension solidly defends the argument.AbstractAcceptabilityReasoner.query(DungTheory beliefbase, Argument formula) abstract BooleanAbstractDungReasoner.query(DungTheory beliefbase, Argument formula) AbstractExtensionReasoner.query(DungTheory beliefbase, Argument formula) AbstractExtensionReasoner.query(DungTheory beliefbase, Argument formula, InferenceMode inferenceMode) Queries the given AAF for the given argument using the given inference type.GCF_GreedyKApproximationReasoner.query(DungTheory aaf, Argument arg) GFR_GreedyKApproximationReasoner.query(DungTheory aaf, Argument arg) GgAdmissibleApproximationReasoner.query(DungTheory aaf, Argument arg) GgAdmissibleAstApproximationReasoner.query(DungTheory aaf, Argument arg) GsAdmissibleApproximationReasoner.query(DungTheory aaf, Argument arg) GsAdmissibleAstApproximationReasoner.query(DungTheory aaf, Argument arg) IncompleteReasoner.query(IncompleteTheory beliefbase, Argument formula) IncompleteReasoner.query(IncompleteTheory beliefbase, Argument formula, InferenceMode mode, IncompleteReasoner.Type type) Determines acceptability of an argument under the given parametersKOptimisationReasoner.query(DungTheory aaf, Argument arg) MaxSatKAdmissibleAstReasoner.query(DungTheory aaf, Argument arg) MaxSatKAdmissibleReasoner.query(DungTheory aaf, Argument arg) MaxSatKStableAstReasoner.query(DungTheory aaf, Argument arg) MaxSatKStableReasoner.query(DungTheory aaf, Argument arg) ProboI23Reasoner.query(DungTheory beliefbase, Argument formula, InferenceMode inferenceMode) ProboReasoner.query(DungTheory beliefbase, Argument formula, InferenceMode inferenceMode) SatCompleteReasoner.query(DungTheory beliefbase, Argument formula, InferenceMode inferenceMode) SCF_GreedyKApproximationReasoner.query(DungTheory aaf, Argument arg) SFR_GreedyKApproximationReasoner.query(DungTheory aaf, Argument arg) StratifiedLabelingReasoner.query(DungTheory beliefbase, Argument formula) StratifiedLabelingReasoner.query(DungTheory beliefbase, Argument formula, InferenceMode inferenceMode) Queries the given AAF for the given argument using the given inference type.ProboI23Reasoner.queryW(DungTheory beliefbase, Argument formula, InferenceMode inferenceMode) Returns the queried witness together with the yes/no answer.Method parameters in org.tweetyproject.arg.dung.reasoner with type arguments of type ArgumentModifier and TypeMethodDescriptionstatic booleanMaxSatKAdmissibleAstReasoner.defendsAgainstOutsideAttackers(DungTheory aaf, Collection<Argument> set) Returns "true" if set defends against all attacks from outside of setstatic intMaxSatKAdmissibleAstReasoner.eval(DungTheory aaf, Collection<Argument> set) Returns the maximal k such that the given extension is a k-adm* extension of the given AAF.static intMaxSatKAdmissibleReasoner.eval(DungTheory aaf, Collection<Argument> set) Returns the maximal k such that the given extension is a k-adm# extension of the given AAF.static intMaxSatKStableAstReasoner.eval(DungTheory aaf, Set<Argument> set) Returns the maximal k such that the given extension is a k-stable* extension of the given AAF.static intMaxSatKStableReasoner.eval(DungTheory aaf, Set<Argument> set) Returns the maximal k such that the given extension is a k-stable extension of the given AAF.WeaklyAdmissibleReasoner.getAttackingCandidates(DungTheory bbase, Collection<Argument> ext) computes all conflict-free sets, which attack any argument in extWeaklyAdmissibleReasoner.getConflictFreeCandidateSets(DungTheory bbase, Collection<Argument> candidates) computes all conflict-free sets of bbase, that contain only arguments in candidates and all arguments are relevant an argument is considered relevant iff it attacks any argument in the same component as the given argument AWeaklyAdmissibleReasoner.getConflictFreeSets(DungTheory bbase, Collection<Argument> candidates) computes all conflict-free sets of bbase, that contain only arguments in candidatesSimpleNaiveReasoner.getMaximalConflictFreeSets(DungTheory bbase, Collection<Argument> candidates) computes all maximal conflict-free sets of bbasebooleanWeaklyCompleteReasoner.isWeaklyDefendedBy(Collection<Argument> X, Collection<Argument> E, DungTheory theory) Computes whether E w-defends X i.e. -
Uses of Argument in org.tweetyproject.arg.dung.semantics
Classes in org.tweetyproject.arg.dung.semantics with type parameters of type ArgumentModifier and TypeClassDescriptionclassThis abstract class acts as a common ancestor for interpretations to abstract argumentation frameworks.classExtension<T extends ArgumentationFramework<Argument>>This class models a (possible) extension of a Dung theory, i.e.Methods in org.tweetyproject.arg.dung.semantics that return types with arguments of type ArgumentModifier and TypeMethodDescriptionLabeling.entrySet()MinMaxNumbering.entrySet()StratifiedLabeling.entrySet()MinMaxNumbering.getArgumentsOfRank(Integer value) Retrieves a collection of arguments that have the specified rank value.Extension<? extends ArgumentationFramework<Argument>>Labeling.getArgumentsOfStatus(ArgumentStatus status) Extension.iterator()Labeling.keySet()MinMaxNumbering.keySet()StratifiedLabeling.keySet()Methods in org.tweetyproject.arg.dung.semantics with parameters of type ArgumentModifier and TypeMethodDescriptionbooleanLabeling.put(Argument arg0, ArgumentStatus arg1) booleanbooleanMethod parameters in org.tweetyproject.arg.dung.semantics with type arguments of type ArgumentModifier and TypeMethodDescriptionbooleanExtension.addAll(Collection<? extends Argument> arg0) voidLabeling.putAll(Map<? extends Argument, ? extends ArgumentStatus> arg0) voidvoidConstructor parameters in org.tweetyproject.arg.dung.semantics with type arguments of type ArgumentModifierConstructorDescriptionExtension(Collection<? extends Argument> arguments) Creates a new extension with the given set of arguments.Labeling(ArgumentationFramework<Argument> theory, Extension<? extends ArgumentationFramework<Argument>> ext) Creates a new labeling from the given extension wrt.Labeling(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, 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 labeling -
Uses of Argument in org.tweetyproject.arg.dung.serialisability.semantics
Methods in org.tweetyproject.arg.dung.serialisability.semantics that return types with arguments of type ArgumentModifier and TypeMethodDescriptionCollection<? extends Argument>SerialisationSequence.get(int index) Iterator<Collection<? extends Argument>>SerialisationSequence.iterator()ListIterator<Collection<? extends Argument>>SerialisationSequence.listIterator()ListIterator<Collection<? extends Argument>>SerialisationSequence.listIterator(int index) Collection<? extends Argument>SerialisationSequence.remove(int index) Collection<? extends Argument>SerialisationSequence.set(int index, Collection<? extends Argument> element) List<Collection<? extends Argument>>SerialisationSequence.subList(int fromIndex, int toIndex) Method parameters in org.tweetyproject.arg.dung.serialisability.semantics with type arguments of type ArgumentModifier and TypeMethodDescriptionvoidSerialisationSequence.add(int index, Collection<? extends Argument> element) booleanSerialisationSequence.add(Collection<? extends Argument> arguments) booleanSerialisationSequence.addAll(int index, Collection<? extends Collection<? extends Argument>> c) booleanSerialisationSequence.addAll(Collection<? extends Collection<? extends Argument>> c) Collection<? extends Argument>SerialisationSequence.set(int index, Collection<? extends Argument> element) Constructor parameters in org.tweetyproject.arg.dung.serialisability.semantics with type arguments of type ArgumentModifierConstructorDescriptionSerialisationSequence(Collection<? extends Argument> arguments) Initializes a serialisation sequence withargumentsas the first elementSerialisationSequence(List<? extends Collection<? extends Argument>> sequence) Initializes a serialisation sequence starting with the given List of initial sets -
Uses of Argument in org.tweetyproject.arg.dung.syntax
Subclasses of Argument in org.tweetyproject.arg.dung.syntaxModifier and TypeClassDescriptionclassRepresents an argument with an associated claim.Fields in org.tweetyproject.arg.dung.syntax with type parameters of type ArgumentModifier and TypeFieldDescriptionIncompleteTheory.definiteArgumentsdefinite argumentsIncompleteTheory.uncertainArgumentuncertain argumentsMethods in org.tweetyproject.arg.dung.syntax that return ArgumentModifier and TypeMethodDescriptionAttack.getAttacked()returns the attacked argument of this attack relation.Attack.getAttacker()returns the attacking argument of this attack relation.Methods in org.tweetyproject.arg.dung.syntax that return types with arguments of type ArgumentModifier and TypeMethodDescriptionDungTheory.getAttacked(Collection<Argument> args) Computes the set {A | (arg,A) in attacks for some arg in args}.DungTheory.getAttacked(Argument argument) Computes the set {A | (argument,A) in attacks}.DungTheory.getAttackers(Collection<Argument> args) Computes the set {A | (A,arg) in attacks for some arg in args}.DungTheory.getAttackers(Argument argument) Computes the set {A | (A,argument) in attacks}.DungTheory.getChildren(Node node) DungTheory.getComponents()Returns the connected components of this theory.DungTheory.getConnectedComponents()Collection<? extends Edge<? extends Argument>>DungTheory.getEdges()DungTheory.getInducedSubgraphs()Returns the induced subgraphs of this theory.DungTheory.getNeighbors(Argument node) DungTheory.getNodes()DungTheory.getParents(Node node) DungTheory.getRestriction(Collection<Argument> arguments) DungTheory.getStronglyConnectedComponents()DungTheory.getSubgraphs()DungTheory.getUnattackedAttackers(Collection<Argument> ext) Returns the set of arguments b such that a is in ext and there is no c in ext such that (c,b) is an attack.Methods in org.tweetyproject.arg.dung.syntax with parameters of type ArgumentModifier and TypeMethodDescriptionbooleanbooleanAdds an attack from the first argument to the second to thisDdung theory.booleanadd attack between both arguments to the theory and set weight to 1booleanadd attack between both arguments to the theory and set weight to given valuevoidIncompleteTheory.addDefiniteArgument(Argument arg) adds definite argumentvoidIncompleteTheory.addDefiniteAttack(Argument arg1, Argument arg2) adds definite attackvoidIncompleteTheory.addPossibleArgument(Argument arg) adds possible argumentvoidIncompleteTheory.addPossibleAttack(Argument arg1, Argument arg2) adds uncertain argumentbooleanDungTheory.areAdjacent(Argument a, Argument b) intbooleanReturn true if the given argument is in this attack relation.booleanDungTheory.existsDirectedPath(Argument node1, Argument node2) DungTheory.getAttacked(Argument argument) Computes the set {A | (argument,A) in attacks}.DungTheory.getAttackers(Argument argument) Computes the set {A | (A,argument) in attacks}.DungTheory.getNeighbors(Argument node) computes the reduct of this wrt.return weight of the attack between the given argumentsbooleanDungTheory.hasAttackBranch(Argument a) If this graph is acyclic, this method checks if the given argument has an attack branch, i.e.booleanDungTheory.hasDefenseBranch(Argument a) If this graph is acyclic, this method checks if the given argument has a defense branch, i.e.booleanDungTheory.isAcceptable(Argument argument, Extension<DungTheory> ext) returns true if every attacker onargumentis attacked by some accepted argument wrt.booleanDungTheory.isAttackBranch(Argument a, Argument b) Checks whether the path from b to a is an attack branch, i.e.booleanDungTheory.isAttacked(Argument argument, Extension<? extends ArgumentationFramework<?>> ext) returns true if some argument ofextattacks argument.booleanDungTheory.isAttackedBy(Argument argument, Collection<Argument> ext) returns true if some argument ofextis attacked by argument.booleanDungTheory.isAttackedBy(Argument arg1, Argument arg2) Checks whether arg1 is attacked by arg2.booleanDungTheory.isDefenseBranch(Argument a, Argument b) Checks whether the path from b to a is a defense branch, i.e.booleanDungTheory.isIndirectAttack(Argument arg1, Argument arg2) Checks whether "arg1" indirectly attacks "arg2", i.e.booleanDungTheory.isStronglyDefendedBy(Argument arg, Collection<Argument> ext) Checks whether a specified argument is strongly defended by the given set of arguments.booleanChecks whether "arg1" supports "arg2", i.e.booleanRemoves the argument and all its attacksMethod parameters in org.tweetyproject.arg.dung.syntax with type arguments of type ArgumentModifier and TypeMethodDescriptionbooleanDungTheory.add(GeneralEdge<Argument> edge) DungTheory.getAttacked(Collection<Argument> args) Computes the set {A | (arg,A) in attacks for some arg in args}.DungTheory.getAttackers(Collection<Argument> args) Computes the set {A | (A,arg) in attacks for some arg in args}.DungTheory.getReduct(Collection<Argument> arguments) computes the reduct of bbase wrt.DungTheory.getRestriction(Collection<Argument> arguments) DungTheory.getUnattackedAttackers(Collection<Argument> ext) Returns the set of arguments b such that a is in ext and there is no c in ext such that (c,b) is an attack.DungTheory.getUndefendedAttacks(Collection<Argument> ext) Returns the set of attacks (b,a) such that a is in ext and there is no c in ext such that (c,b) is an attack.voidIncompleteTheory.instantiate(Collection<Argument> usedPossibleArguments, Collection<Attack> usedPossibleAttacks) instantiates some possible arguments and attacksbooleanDungTheory.isAttackedBy(Argument argument, Collection<Argument> ext) returns true if some argument ofextis attacked by argument.booleanDungTheory.isAttackingAllOtherArguments(Extension<? extends ArgumentationFramework<Argument>> ext) returns true ifargumentsattack all other arguments in the theorybooleanAttack.isConflictFree(Collection<? extends Argument> arguments) returns true if one arguments inargumentsattacks another within this attack relation.booleanDungTheory.isConflictFree(Collection<Argument> ext) returns true if no accepted argument attacks another one in the setbooleanDungTheory.isStronglyDefendedBy(Argument arg, Collection<Argument> ext) Checks whether a specified argument is strongly defended by the given set of arguments.voidIncompleteTheory.optimisticCompletion(Collection<Argument> s) constructs optimistic completion (all attacks from and to set s are instantiated and no other possible attacks)voidIncompleteTheory.pessimisticCompletion(Collection<Argument> s) constructs pessimistic completion (all attacks but the ones from and to set s are instantiated and no other possible attacks)Constructors in org.tweetyproject.arg.dung.syntax with parameters of type ArgumentModifierConstructorDescriptionDefault constructor; initializes the two arguments used in this attack relationDungSignature(Argument argument) Creates a new signature with the single given argument.Constructor parameters in org.tweetyproject.arg.dung.syntax with type arguments of type ArgumentModifierConstructorDescriptionDungSignature(Collection<? extends Argument> arguments) Creates a new signature with the given set of arguments.DungTheory(Graph<Argument> graph) Creates a new theory from the given graph. -
Uses of Argument in org.tweetyproject.arg.dung.util
Methods in org.tweetyproject.arg.dung.util that return types with arguments of type ArgumentModifier and TypeMethodDescriptionstatic Collection<Argument>Realizability.args(Collection<Extension<DungTheory>> exts) Returns the set of all arguments appearing in some extension.static Collection<Set<Argument>>Realizability.pairs(Collection<Extension<DungTheory>> exts) Returns the set of sets of arguments {a,b}, s.t.Methods in org.tweetyproject.arg.dung.util with parameters of type ArgumentModifier and TypeMethodDescriptionstatic booleanRealizability.isPair(Collection<Extension<DungTheory>> exts, Argument a, Argument b) Checks whether the given pair of arguments is a pair in the extension set, i.e.Generates a new Dung theory where the given argument is enforced to be in the grounded extension -
Uses of Argument in org.tweetyproject.arg.dung.writer
Methods in org.tweetyproject.arg.dung.writer that return ArgumentModifier and TypeMethodDescriptionIccma23Writer.getArgument(int i) Returns the argument mapped to the given integer wrt.Methods in org.tweetyproject.arg.dung.writer with parameters of type ArgumentModifier and TypeMethodDescriptionintIccma23Writer.getArgumentId(Argument arg) Returns the mapping of the given argument wrt.Method parameters in org.tweetyproject.arg.dung.writer with type arguments of type ArgumentModifier and TypeMethodDescriptionstatic StringAbstractDungWriter.writeArguments(Collection<Argument> args) Writes the given collection of arguments into a string of the form [arg1,...,argn]. -
Uses of Argument in org.tweetyproject.arg.eaf.reasoner
Methods in org.tweetyproject.arg.eaf.reasoner with parameters of type ArgumentModifier and TypeMethodDescriptionAbstractEAFReasoner.query(EpistemicArgumentationFramework beliefbase, Argument formula) AbstractEAFReasoner.query(EpistemicArgumentationFramework beliefbase, Argument formula, InferenceMode inferenceMode) Queries the given AAF for the given argument using the given inference type. -
Uses of Argument in org.tweetyproject.arg.eaf.syntax
Constructor parameters in org.tweetyproject.arg.eaf.syntax with type arguments of type ArgumentModifierConstructorDescriptionConstructor for an EAF from a graph.EpistemicArgumentationFramework(Graph<Argument> graph, String constraint) Constructor for an EAF using a given graph and constraint.EpistemicArgumentationFramework(Graph<Argument> graph, FolFormula constraint) Constructor for an EAF from a graph and a modal logic formula as the constraint. -
Uses of Argument in org.tweetyproject.arg.explanations.principles
Method parameters in org.tweetyproject.arg.explanations.principles with type arguments of type ArgumentModifier and TypeMethodDescriptionbooleanExplanationPrinciple.isApplicable(Collection<Argument> kb) abstract booleanExplanationPrinciple.isSatisfied(Collection<Argument> kb, AbstractAcceptanceExplanationReasoner ev) Determines whether this principle is satisfied by the given reasoner for the given instancebooleanExplanationPrinciple.isSatisfied(Collection<Argument> kb, PostulateEvaluatable<Argument> ev) booleanExplanationPrinciple.isSatisfied(Collection<Argument> kb, PostulateEvaluatable<Argument> ev) -
Uses of Argument in org.tweetyproject.arg.explanations.reasoner.acceptance
Methods in org.tweetyproject.arg.explanations.reasoner.acceptance that return types with arguments of type ArgumentModifier and TypeMethodDescriptionSufficientExplanationReasoner.getRelevantArguments(DungTheory theory, Argument argument) Computes the set of arguments relevant forargumentintheoryi.e.Methods in org.tweetyproject.arg.explanations.reasoner.acceptance with parameters of type ArgumentModifier and TypeMethodDescriptionAbstractAcceptanceExplanationReasoner.getExplanation(DungTheory theory, Argument argument) Computes some acceptance explanation forargumentabstract Collection<Explanation>AbstractAcceptanceExplanationReasoner.getExplanations(DungTheory theory, Argument argument) Computes all acceptance explanations forargumentDialecticalSequenceExplanationReasoner.getExplanations(DungTheory theory, Argument argument) MinimalSequenceExplanationReasoner.getExplanations(DungTheory theory, Argument argument) NecessaryExplanationReasoner.getExplanations(DungTheory theory, Argument argument) SequenceExplanationReasoner.getExplanations(DungTheory theory, Argument argument) SufficientExplanationReasoner.getExplanations(DungTheory theory, Argument argument) SufficientExplanationReasoner.getRelevantArguments(DungTheory theory, Argument argument) Computes the set of arguments relevant forargumentintheoryi.e.booleanSufficientExplanationReasoner.isRelevantFor(DungTheory theory, Collection<Argument> arguments, Argument b) Determines whether the all arguments in the set are relevant for the argument 'b' in the given theorybooleanSufficientExplanationReasoner.isRelevantFor(DungTheory theory, Argument a, Argument b) Determines whether the argument 'a' is relevant for the argument 'b' in the given theoryMethod parameters in org.tweetyproject.arg.explanations.reasoner.acceptance with type arguments of type ArgumentModifier and TypeMethodDescriptionbooleanSufficientExplanationReasoner.isRelevantFor(DungTheory theory, Collection<Argument> arguments, Argument b) Determines whether the all arguments in the set are relevant for the argument 'b' in the given theory -
Uses of Argument in org.tweetyproject.arg.explanations.semantics
Methods in org.tweetyproject.arg.explanations.semantics that return ArgumentModifier and TypeMethodDescriptionExplanation.getArgument()returns the argument that is explained by this explanationMethods in org.tweetyproject.arg.explanations.semantics that return types with arguments of type ArgumentModifier and TypeMethodDescriptionCollection<? extends Argument>SequenceExplanation.get(int index) DialectialSequenceExplanation.getDefeated()returns the sequence of defeated argument setsList<Collection<? extends Argument>>SequenceExplanation.getSequence()returns the sequence representation of the explanationDialectialSequenceExplanation.getSetExplanation()abstract Collection<Argument>Explanation.getSetExplanation()Returns the set-based explanation.SequenceExplanation.getSetExplanation()SetExplanation.getSetExplanation()DialectialSequenceExplanation.getSupporters()returns the sequence of supporting argument setsIterator<Collection<? extends Argument>>SequenceExplanation.iterator()SetExplanation.iterator()ListIterator<Collection<? extends Argument>>SequenceExplanation.listIterator()ListIterator<Collection<? extends Argument>>SequenceExplanation.listIterator(int index) Collection<? extends Argument>SequenceExplanation.remove(int index) Collection<? extends Argument>SequenceExplanation.set(int index, Collection<? extends Argument> element) List<Collection<? extends Argument>>SequenceExplanation.subList(int fromIndex, int toIndex) Methods in org.tweetyproject.arg.explanations.semantics with parameters of type ArgumentMethod parameters in org.tweetyproject.arg.explanations.semantics with type arguments of type ArgumentModifier and TypeMethodDescriptionbooleanDialectialSequenceExplanation.add(Collection<Argument> s, Collection<Argument> t) add a new 'step' to the explanationvoidSequenceExplanation.add(int index, Collection<? extends Argument> element) booleanSequenceExplanation.add(Collection<? extends Argument> arguments) booleanSequenceExplanation.addAll(int index, Collection<? extends Collection<? extends Argument>> c) booleanSequenceExplanation.addAll(Collection<? extends Collection<? extends Argument>> c) booleanSetExplanation.addAll(Collection<? extends Argument> c) Collection<? extends Argument>SequenceExplanation.set(int index, Collection<? extends Argument> element) Constructors in org.tweetyproject.arg.explanations.semantics with parameters of type ArgumentModifierConstructorDescriptionDialectialSequenceExplanation(Argument argument) Instantiates a new empty dialectical explanation for the given argumentSequenceExplanation(Argument argument, SerialisationSequence sequence) Instantiates an explanation for the given argumentSetExplanation(Argument argument, Collection<Argument> arguments) Instantiates a new explanation for the given argumentConstructor parameters in org.tweetyproject.arg.explanations.semantics with type arguments of type ArgumentModifierConstructorDescriptionSetExplanation(Argument argument, Collection<Argument> arguments) Instantiates a new explanation for the given argument -
Uses of Argument in org.tweetyproject.arg.extended.reasoner
Methods in org.tweetyproject.arg.extended.reasoner with parameters of type ArgumentModifier and TypeMethodDescriptionAbstractExtendedExtensionReasoner.query(ExtendedTheory beliefbase, Argument formula) AbstractExtendedExtensionReasoner.query(ExtendedTheory beliefbase, Argument formula, InferenceMode inferenceMode) Queries the given AAF for the given argument using the given inference type.AbstractRecursiveExtendedExtensionReasoner.query(RecursiveExtendedTheory beliefbase, Argument formula) Queries the given belief base with a specified argument, using the default inference mode of skeptical reasoning.AbstractRecursiveExtendedExtensionReasoner.query(RecursiveExtendedTheory beliefbase, Argument formula, InferenceMode inferenceMode) Queries the given AAF for the given argument using the given inference type. -
Uses of Argument in org.tweetyproject.arg.extended.syntax
Methods in org.tweetyproject.arg.extended.syntax that return ArgumentModifier and TypeMethodDescriptionExtendedAttack.getAttacker()returns the attacking argument of this attack relation.ExtendedAttack.getNodeA()get first node of the edgeMethods in org.tweetyproject.arg.extended.syntax that return types with arguments of type ArgumentModifier and TypeMethodDescriptionExtendedTheory.getAttackers(Collection<DungEntity> entities) Computes the set of attackers of 'entities'ExtendedTheory.getAttackers(Argument argument) Computes the set of attackers of 'argument'ExtendedTheory.getAttackers(Attack attack) Computes the set of attackers of 'attack'RecursiveExtendedTheory.getAttackers(Collection<DungEntity> entities) Computes the set of arguments that attack some member of the given set of arguments/attacks.RecursiveExtendedTheory.getAttackers(DungEntity entity) Computes the set of arguments that attack the given argument/attack.ExtendedTheory.getNodes()RecursiveExtendedTheory.getNodes()Methods in org.tweetyproject.arg.extended.syntax with parameters of type ArgumentModifier and TypeMethodDescriptionbooleanbooleanbooleanAdds an attack to the theorybooleanAdds an attack to the theorybooleanAdds an attack between arguments to the theory.booleanRecursiveExtendedTheory.addAttack(Argument attacker, ExtendedAttack attacked) Adds a recursive attack to the theory.booleanReturn true if the given argument is in this attack relation.booleanExtendedTheory.existsReinstatementSet(Argument a, Argument b, Collection<Argument> S) Determines whether there exists a reinstatement set for the attack (a,b)ExtendedTheory.getAttacked(Argument argument) Computes the set of Arguments/Attacks attacked by 'argument'RecursiveExtendedTheory.getAttacked(Argument arg) Computes the set of arguments/attacks directly attacked by 'arg'.ExtendedTheory.getAttackers(Argument argument) Computes the set of attackers of 'argument'ExtendedTheory.getReinstatementSet(Argument a, Argument b, Collection<Argument> S) Computes the reinstatement set for the attack (a,b)booleanExtendedTheory.isAcceptable(Argument arg, Collection<Argument> ext) Determines whether the argument 'arg' is defended by the set 'ext'booleanExtendedTheory.isAttacked(Argument a, Extension<? extends ArgumentationFramework<?>> ext) booleanExtendedTheory.isAttacked(Argument a, Argument b) Determines whether 'a' is attacked by 'b' in the theorybooleanExtendedTheory.isAttacked(Attack a, Argument b) Determines whether 'a' is attacked by 'b' in the theorybooleanRecursiveExtendedTheory.isAttacked(Argument a, Extension<? extends ArgumentationFramework<?>> ext) booleanRecursiveExtendedTheory.isAttacked(Argument a, Argument b) Determines whether 'a' is attacked by 'b'.booleanRecursiveExtendedTheory.isAttacked(ExtendedAttack a, Argument b) Determines whether 'a' is attacked by 'b'.booleanExtendedTheory.isReinstatementSet(Collection<Attack> W, Argument a, Argument b, Collection<Argument> S) Determines whether 'W' is a reinstatement set for the attack (a,b) A set of attacks W is a reinstatement set for an attack (a,b) iff (a,b) is an attack undisturbed by the set S and W contains all attack originating from S necessary to reinstate the attack (a,b) against all its attacksbooleanExtendedTheory.isUndisturbedAttack(Argument a, Argument b, Collection<Argument> ext) Determines whether there is an undisturbed attack from 'a' to 'b' given 'ext', i.e., whether 'a' attacks 'b' and there is no extended attack from some element of 'ext' onto the attack (a,b)ExtendedTheory.minimizeReinstatementSet(Collection<Attack> W, Argument a, Argument b, Collection<Argument> S) Minimizes the given Reinstatement set for (a,b)Method parameters in org.tweetyproject.arg.extended.syntax with type arguments of type ArgumentModifier and TypeMethodDescriptionbooleanExtendedTheory.existsReinstatementSet(Argument a, Argument b, Collection<Argument> S) Determines whether there exists a reinstatement set for the attack (a,b)ExtendedTheory.getAttacked(Collection<Argument> ext) Computes the set of Arguments/Attacks attacked by 'ext'RecursiveExtendedTheory.getAttacked(Collection<Argument> ext) Computes the set of arguments/attacks directly attacked by some argument in 'ext'.ExtendedTheory.getReinstatementSet(Argument a, Argument b, Collection<Argument> S) Computes the reinstatement set for the attack (a,b)booleanExtendedTheory.isAcceptable(Argument arg, Collection<Argument> ext) Determines whether the argument 'arg' is defended by the set 'ext'booleanExtendedTheory.isAdmissible(Collection<Argument> ext) Determines whether 'ext' is admissible, i.e., conflict-free and defends all its argumentsbooleanExtendedTheory.isComplete(Collection<Argument> ext) Determines whether 'ext' is complete, i.e., admissible and contains all arguments defended by itbooleanExtendedTheory.isConflictFree(Collection<Argument> ext) Determines whether the given set of arguments contains no conflicts, i.e., there are no attacks between any of its membersbooleanExtendedTheory.isUndisturbedAttack(Argument a, Argument b, Collection<Argument> ext) Determines whether there is an undisturbed attack from 'a' to 'b' given 'ext', i.e., whether 'a' attacks 'b' and there is no extended attack from some element of 'ext' onto the attack (a,b)booleanExtendedTheory.isUndisturbedAttack(Attack att, Collection<Argument> ext) Determines whether there is an undisturbed attack from 'a' to 'b' given 'ext', i.e., whether 'a' attacks 'b' and there is no extended attack from some element of 'ext' onto the attack (a,b)Constructors in org.tweetyproject.arg.extended.syntax with parameters of type ArgumentModifierConstructorDescriptionExtendedAttack(Argument attacker, Argument attacked) Initializes an extended attack from an argument to an argumentExtendedAttack(Argument attacker, Attack attacked) Initializes an extended attack from an argument to an attackExtendedAttack(Argument attacker, DungEntity attacked) Constructs anExtendedAttackobject, which represents an extended attack in a Dung argumentation framework.ExtendedAttack(Argument attacker, ExtendedAttack attacked) Initializes an extended attack from an argument to an extended attack -
Uses of Argument in org.tweetyproject.arg.prob.lotteries
Methods in org.tweetyproject.arg.prob.lotteries with parameters of type ArgumentModifier and TypeMethodDescriptionSubgraphProbabilityFunction.getAcceptanceProbability(Argument arg, Semantics semantics) Returns the probability of the given argument being acceptable wrt.SubgraphProbabilityFunction.getEpistemicProbability(Argument arg) Returns the epistemic probability of the given argument, i.e. -
Uses of Argument in org.tweetyproject.arg.prob.reasoner
Methods in org.tweetyproject.arg.prob.reasoner that return types with arguments of type ArgumentModifier and TypeMethodDescriptionAbstractPafReasoner.queryAll(ProbabilisticArgumentationFramework paf, InferenceMode inferenceMode) Determine the set of acceptable arguments wrt.Methods in org.tweetyproject.arg.prob.reasoner with parameters of type ArgumentModifier and TypeMethodDescriptionAbstractPafReasoner.query(ProbabilisticArgumentationFramework beliefbase, Argument formula) abstract DoubleAbstractPafReasoner.query(ProbabilisticArgumentationFramework beliefbase, Argument formula, InferenceMode inferenceMode) Queries the given PAF for the given argument using the given inference type.MonteCarloPafReasoner.query(ProbabilisticArgumentationFramework beliefbase, Argument formula, InferenceMode inferenceMode) SimplePafReasoner.query(ProbabilisticArgumentationFramework beliefbase, Argument formula, InferenceMode inferenceMode) -
Uses of Argument in org.tweetyproject.arg.prob.semantics
Methods in org.tweetyproject.arg.prob.semantics with parameters of type ArgumentModifier and TypeMethodDescriptionProbabilisticExtension.probability(Argument a) Computes the probability of the given argument.Method parameters in org.tweetyproject.arg.prob.semantics with type arguments of type ArgumentModifier and TypeMethodDescriptionabstract Collection<Statement>AbstractPASemantics.getSatisfactionStatements(DungTheory theory, Map<Collection<Argument>, FloatVariable> worlds2vars) CoherentPASemantics.getSatisfactionStatements(DungTheory theory, Map<Collection<Argument>, FloatVariable> worlds2vars) FoundedPASemantics.getSatisfactionStatements(DungTheory theory, Map<Collection<Argument>, FloatVariable> worlds2vars) InvolutaryPASemantics.getSatisfactionStatements(DungTheory theory, Map<Collection<Argument>, FloatVariable> worlds2vars) JustifiablePASemantics.getSatisfactionStatements(DungTheory theory, Map<Collection<Argument>, FloatVariable> worlds2vars) NeutralPASemantics.getSatisfactionStatements(DungTheory theory, Map<Collection<Argument>, FloatVariable> worlds2vars) OptimisticPASemantics.getSatisfactionStatements(DungTheory theory, Map<Collection<Argument>, FloatVariable> worlds2vars) PASemantics.getSatisfactionStatements(DungTheory theory, Map<Collection<Argument>, FloatVariable> worlds2vars) Returns the mathematical statement corresponding to the satisfaction of the given theory wrt.RationalPASemantics.getSatisfactionStatements(DungTheory theory, Map<Collection<Argument>, FloatVariable> worlds2vars) SemiFoundedPASemantics.getSatisfactionStatements(DungTheory theory, Map<Collection<Argument>, FloatVariable> worlds2vars) SemiOptimisticPASemantics.getSatisfactionStatements(DungTheory theory, Map<Collection<Argument>, FloatVariable> worlds2vars) -
Uses of Argument in org.tweetyproject.arg.prob.syntax
Methods in org.tweetyproject.arg.prob.syntax with parameters of type ArgumentModifier and TypeMethodDescriptionbooleanbooleanProbabilisticArgumentationFramework.add(Argument a, Probability p) Adds the given argument with the given probabilityProbabilisticArgumentationFramework.getProbability(Argument a) Returns the probability of the given argument.booleanConstructor parameters in org.tweetyproject.arg.prob.syntax with type arguments of type ArgumentModifierConstructorDescriptionCreates a new PAF from the given graph, all arguments and attacks have probability 1. -
Uses of Argument in org.tweetyproject.arg.rankings.postulates
Method parameters in org.tweetyproject.arg.rankings.postulates with type arguments of type ArgumentModifier and TypeMethodDescriptionbooleanRaAbstraction.isApplicable(Collection<Argument> kb) booleanRaAdditionOfAttackBranch.isApplicable(Collection<Argument> kb) booleanRaAdditionOfDefenseBranch.isApplicable(Collection<Argument> kb) booleanRaAttackVsFullDefense.isApplicable(Collection<Argument> kb) booleanRaCardinalityPrecedence.isApplicable(Collection<Argument> kb) booleanRaCounterTransitivity.isApplicable(Collection<Argument> kb) booleanRaDefensePrecedence.isApplicable(Collection<Argument> kb) booleanRaDistDefensePrecedence.isApplicable(Collection<Argument> kb) booleanRaIncreaseOfAttackBranch.isApplicable(Collection<Argument> kb) booleanRaIncreaseOfDefenseBranch.isApplicable(Collection<Argument> kb) booleanRaIndependence.isApplicable(Collection<Argument> kb) abstract booleanRankingPostulate.isApplicable(Collection<Argument> kb) (non-Javadoc)booleanRaNonAttackedEquivalence.isApplicable(Collection<Argument> kb) booleanRaQualityPrecedence.isApplicable(Collection<Argument> kb) booleanRaSelfContradiction.isApplicable(Collection<Argument> kb) booleanRaSigmaCompatibility.isApplicable(Collection<Argument> kb) booleanRaSkeptSigmaCompatibility.isApplicable(Collection<Argument> kb) booleanRaStrictAdditionOfDefenseBranch.isApplicable(Collection<Argument> kb) booleanRaStrictCounterTransitivity.isApplicable(Collection<Argument> kb) booleanRaTotal.isApplicable(Collection<Argument> kb) booleanRaVoidPrecedence.isApplicable(Collection<Argument> kb) booleanRaAbstraction.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<GeneralComparator<Argument, DungTheory>> ev) booleanRaAbstraction.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<GeneralComparator<Argument, DungTheory>> ev) booleanRaAdditionOfAttackBranch.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<GeneralComparator<Argument, DungTheory>> ev) booleanRaAdditionOfAttackBranch.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<GeneralComparator<Argument, DungTheory>> ev) booleanRaAdditionOfDefenseBranch.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<GeneralComparator<Argument, DungTheory>> ev) booleanRaAdditionOfDefenseBranch.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<GeneralComparator<Argument, DungTheory>> ev) booleanRaAttackVsFullDefense.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<GeneralComparator<Argument, DungTheory>> ev) booleanRaAttackVsFullDefense.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<GeneralComparator<Argument, DungTheory>> ev) booleanRaCardinalityPrecedence.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<GeneralComparator<Argument, DungTheory>> ev) booleanRaCardinalityPrecedence.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<GeneralComparator<Argument, DungTheory>> ev) booleanRaCounterTransitivity.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<GeneralComparator<Argument, DungTheory>> ev) booleanRaCounterTransitivity.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<GeneralComparator<Argument, DungTheory>> ev) booleanRaDefensePrecedence.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<GeneralComparator<Argument, DungTheory>> ev) booleanRaDefensePrecedence.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<GeneralComparator<Argument, DungTheory>> ev) booleanRaDistDefensePrecedence.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<GeneralComparator<Argument, DungTheory>> ev) booleanRaDistDefensePrecedence.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<GeneralComparator<Argument, DungTheory>> ev) booleanRaIncreaseOfAttackBranch.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<GeneralComparator<Argument, DungTheory>> ev) booleanRaIncreaseOfAttackBranch.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<GeneralComparator<Argument, DungTheory>> ev) booleanRaIncreaseOfDefenseBranch.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<GeneralComparator<Argument, DungTheory>> ev) booleanRaIncreaseOfDefenseBranch.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<GeneralComparator<Argument, DungTheory>> ev) booleanRaIndependence.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<GeneralComparator<Argument, DungTheory>> ev) booleanRaIndependence.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<GeneralComparator<Argument, DungTheory>> ev) abstract booleanRankingPostulate.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<GeneralComparator<Argument, DungTheory>> ev) Return statusabstract booleanRankingPostulate.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<GeneralComparator<Argument, DungTheory>> ev) Return statusbooleanRankingPostulate.isSatisfied(Collection<Argument> kb, PostulateEvaluatable<Argument> ev) booleanRankingPostulate.isSatisfied(Collection<Argument> kb, PostulateEvaluatable<Argument> ev) booleanRaNonAttackedEquivalence.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<GeneralComparator<Argument, DungTheory>> ev) booleanRaNonAttackedEquivalence.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<GeneralComparator<Argument, DungTheory>> ev) booleanRaQualityPrecedence.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<GeneralComparator<Argument, DungTheory>> ev) booleanRaQualityPrecedence.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<GeneralComparator<Argument, DungTheory>> ev) booleanRaSelfContradiction.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<GeneralComparator<Argument, DungTheory>> ev) booleanRaSelfContradiction.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<GeneralComparator<Argument, DungTheory>> ev) booleanRaSigmaCompatibility.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<GeneralComparator<Argument, DungTheory>> ev) booleanRaSigmaCompatibility.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<GeneralComparator<Argument, DungTheory>> ev) booleanRaSkeptSigmaCompatibility.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<GeneralComparator<Argument, DungTheory>> ev) booleanRaSkeptSigmaCompatibility.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<GeneralComparator<Argument, DungTheory>> ev) booleanRaStrictAdditionOfDefenseBranch.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<GeneralComparator<Argument, DungTheory>> ev) booleanRaStrictAdditionOfDefenseBranch.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<GeneralComparator<Argument, DungTheory>> ev) booleanRaStrictCounterTransitivity.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<GeneralComparator<Argument, DungTheory>> ev) booleanRaStrictCounterTransitivity.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<GeneralComparator<Argument, DungTheory>> ev) booleanRaTotal.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<GeneralComparator<Argument, DungTheory>> ev) booleanRaTotal.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<GeneralComparator<Argument, DungTheory>> ev) booleanRaVoidPrecedence.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<GeneralComparator<Argument, DungTheory>> ev) booleanRaVoidPrecedence.isSatisfied(Collection<Argument> kb, AbstractRankingReasoner<GeneralComparator<Argument, DungTheory>> ev) -
Uses of Argument in org.tweetyproject.arg.rankings.reasoner
Classes in org.tweetyproject.arg.rankings.reasoner with type parameters of type ArgumentModifier and TypeClassDescriptionclassAbstractRankingReasoner<R extends GeneralComparator<Argument,DungTheory>> Common abstract class for ranking reasoners for abstract argumentation.Methods in org.tweetyproject.arg.rankings.reasoner that return types with arguments of type ArgumentModifier and TypeMethodDescriptionCounterTransitivityReasoner.cardinality(DungTheory af) orders arguments after the amount of attackers they have.CounterTransitivityReasoner.cardinalityFirst(DungTheory af, LatticePartialOrder<Argument, DungTheory> ra) ranks arguments according to the cardinality function.BurdenBasedRankingReasoner.getModel(DungTheory base) CategorizerRankingReasoner.getModel(DungTheory base) CounterTransitivityReasoner.getModel(DungTheory bbase) CountingRankingReasoner.getModel(DungTheory kb) DiscussionBasedRankingReasoner.getModel(DungTheory kb) IteratedGradedDefenseReasoner.getModel(DungTheory bbase) ProbabilisticRankingReasoner.getModel(DungTheory aaf) PropagationRankingReasoner.getModel(DungTheory kb) SAFRankingReasoner.getModel(DungTheory kb) SerialisableRankingReasoner.getModel(DungTheory bbase) StrategyBasedRankingReasoner.getModel(DungTheory kb) TuplesRankingReasoner.getModel(DungTheory kb) BurdenBasedRankingReasoner.getModels(DungTheory bbase) CategorizerRankingReasoner.getModels(DungTheory bbase) CounterTransitivityReasoner.getModels(DungTheory bbase) CountingRankingReasoner.getModels(DungTheory bbase) DiscussionBasedRankingReasoner.getModels(DungTheory bbase) IteratedGradedDefenseReasoner.getModels(DungTheory bbase) ProbabilisticRankingReasoner.getModels(DungTheory bbase) PropagationRankingReasoner.getModels(DungTheory bbase) SAFRankingReasoner.getModels(DungTheory bbase) SerialisableRankingReasoner.getModels(DungTheory bbase) StrategyBasedRankingReasoner.getModels(DungTheory bbase) TuplesRankingReasoner.getModels(DungTheory bbase) TuplesRankingReasoner.getTupledValues()Return the tupled values computed by previous calls of getModelCounterTransitivityReasoner.gfpCardinality(DungTheory af) calculates the greatest fix point.IteratedGradedDefenseReasoner.gradedDefense(DungTheory theory, Collection<Argument> args, int m, int n) Implements the graded defense function from Def.IteratedGradedDefenseReasoner.gradedNeutrality(DungTheory theory, Collection<Argument> args, int m) Implements the graded neutrality function from Def.CounterTransitivityReasoner.quality(DungTheory af, LatticePartialOrder<Argument, DungTheory> ra) ranks arguments according to a given ranking.CounterTransitivityReasoner.qualityFirst(DungTheory af, LatticePartialOrder<Argument, DungTheory> ra) ranks arguments according to the quality function.CounterTransitivityReasoner.simpleDominance(DungTheory af, LatticePartialOrder<Argument, DungTheory> ra) only ranks two arguments if one is better according to quality and cardinalityMethods in org.tweetyproject.arg.rankings.reasoner with parameters of type ArgumentModifier and TypeMethodDescriptiondoubleStrategyBasedRankingReasoner.computeStrengthOfArgument(Argument a, DungTheory kb, Set<Set<Argument>> subsets) Computes the value of the zero-sum game for the given argument.Pair<int[],int[]> TuplesRankingReasoner.computeTupledValue(Argument a, DungTheory kb) Computes the tupled value for the given argument.intDiscussionBasedRankingReasoner.getNumberOfPathsOfLength(DungTheory base, Argument a, int i) Returns the number of linear discussions of the given length in the given DungTheory for the given argument.Method parameters in org.tweetyproject.arg.rankings.reasoner with type arguments of type ArgumentModifier and TypeMethodDescriptionCounterTransitivityReasoner.cardinalityFirst(DungTheory af, LatticePartialOrder<Argument, DungTheory> ra) ranks arguments according to the cardinality function.doubleStrategyBasedRankingReasoner.computeDegreeOfAcceptability(Collection<Argument> A, Collection<Argument> B, DungTheory kb) Computes the degree of acceptability of the strategy A wrt.doubleStrategyBasedRankingReasoner.computeRewards(Collection<Argument> A, Collection<Argument> B, DungTheory kb) Computes the rewards of the given strategy (set of arguments).doubleStrategyBasedRankingReasoner.computeStrengthOfArgument(Argument a, DungTheory kb, Set<Set<Argument>> subsets) Computes the value of the zero-sum game for the given argument.IteratedGradedDefenseReasoner.gradedDefense(DungTheory theory, Collection<Argument> args, int m, int n) Implements the graded defense function from Def.IteratedGradedDefenseReasoner.gradedNeutrality(DungTheory theory, Collection<Argument> args, int m) Implements the graded neutrality function from Def.booleanIteratedGradedDefenseReasoner.isMConflictFree(DungTheory theory, Collection<Argument> args, int m) Checks whether the given set of arguments is m-conflict-free, cf.booleanIteratedGradedDefenseReasoner.isMNAdmissible(DungTheory theory, Collection<Argument> args, int m, int n) Checks whether the given set of arguments is mn-admissible, cf.booleanIteratedGradedDefenseReasoner.isMNComplete(DungTheory theory, Collection<Argument> args, int m, int n) Checks whether the given set of arguments is mn-complete, cf.booleanIteratedGradedDefenseReasoner.isMNGrounded(DungTheory theory, Collection<Argument> args, int m, int n) Checks whether the given set of arguments is mn-grounded, cf.booleanIteratedGradedDefenseReasoner.isMNPreferred(DungTheory theory, Collection<Argument> args, int m, int n) Checks whether the given set of arguments is mn-preferred, cf.booleanIteratedGradedDefenseReasoner.isMStable(DungTheory theory, Collection<Argument> args, int m) Checks whether the given set of arguments is m-stable, cf.CounterTransitivityReasoner.quality(DungTheory af, LatticePartialOrder<Argument, DungTheory> ra) ranks arguments according to a given ranking.CounterTransitivityReasoner.qualityFirst(DungTheory af, LatticePartialOrder<Argument, DungTheory> ra) ranks arguments according to the quality function.CounterTransitivityReasoner.simpleDominance(DungTheory af, LatticePartialOrder<Argument, DungTheory> ra) only ranks two arguments if one is better according to quality and cardinalityConstructor parameters in org.tweetyproject.arg.rankings.reasoner with type arguments of type ArgumentModifierConstructorDescriptionCounterTransitivityReasoner(CounterTransitivityReasoner.solver sol, LatticePartialOrder<Argument, DungTheory> rank) Constructor -
Uses of Argument in org.tweetyproject.arg.rankings.util
Methods in org.tweetyproject.arg.rankings.util that return types with arguments of type ArgumentModifier and TypeMethodDescriptionRankingTools.getPathsOfHigherSize(HashSet<ArrayList<Argument>> oldPaths, DungTheory base) Given a set of argument paths of length i-1, this method returns a set of argument paths of length i for the given DungTheory.static GeneralComparator<Argument,DungTheory> RankingTools.roundRanking(NumericalPartialOrder<Argument, DungTheory> ranking, int n) Rounds values in the given numerical argument ranking to n decimals.Method parameters in org.tweetyproject.arg.rankings.util with type arguments of type ArgumentModifier and TypeMethodDescriptionRankingTools.getPathsOfHigherSize(HashSet<ArrayList<Argument>> oldPaths, DungTheory base) Given a set of argument paths of length i-1, this method returns a set of argument paths of length i for the given DungTheory.static GeneralComparator<Argument,DungTheory> RankingTools.roundRanking(NumericalPartialOrder<Argument, DungTheory> ranking, int n) Rounds values in the given numerical argument ranking to n decimals. -
Uses of Argument in org.tweetyproject.arg.saf.syntax
Subclasses of Argument in org.tweetyproject.arg.saf.syntaxModifier and TypeClassDescriptionclassThis class models an argument structure, i.e.classThis class models a basic argument in structured argumentation frameworks, i.e.Methods in org.tweetyproject.arg.saf.syntax with parameters of type ArgumentModifier and TypeMethodDescriptionbooleanStructuredArgumentationFramework.isAttackedBy(Argument arg1, Argument arg2) -
Uses of Argument in org.tweetyproject.arg.setaf.reasoners
Methods in org.tweetyproject.arg.setaf.reasoners with parameters of type ArgumentModifier and TypeMethodDescriptionAbstractExtensionSetAfReasoner.query(SetAf beliefbase, Argument formula, InferenceMode inferenceMode) Queries the given AAF for the given argument using the given inference type.abstract Boolean -
Uses of Argument in org.tweetyproject.arg.setaf.syntax
Methods in org.tweetyproject.arg.setaf.syntax that return ArgumentModifier and TypeMethodDescriptionSetAttack.getAttacked()returns the attacked argument of this attack relation.Methods in org.tweetyproject.arg.setaf.syntax that return types with arguments of type ArgumentModifier and TypeMethodDescriptionSetAf.getAttacked(Collection<Argument> arguments) Computes the set of arguments collectively attacked byarguments.SetAf.getAttackers(Argument node) Computes the set {A | (A,argument) in attacks}.SetAttack.getAttackers()returns the attacking argument of this attack relation.SetAf.getChildren(Set<Argument> node) Return the children of the nodeSetAf.getChildren(Node node) SetAf.getNeighbors(Argument node) SetAf.getNodes()SetAf.getParents(Argument node) Return the arguments' parentsSetAf.getParents(Node node) SetAf.getSubGraphs()static Collection<DirHyperGraph<Argument>>SetAf.getSubgraphsHelper(SetAf g) Return the subgraphs of the SetAfSetAf.iterator()Return the powerset ofMethods in org.tweetyproject.arg.setaf.syntax with parameters of type ArgumentModifier and TypeMethodDescriptionbooleanAdd argument to SetAfbooleanAdds an attack from the first argument to the second to this SetAf theory.booleanAdds an attack from the first argument to the second to this SetAf theory.booleanSetAf.areAdjacent(Argument a, Argument b) booleanReturn true if the given argument is in this attack relation.booleanSetAf.existsDirectedPath(Argument node1, Argument node2) static <S extends Node>
booleanSetAf.existsDirectedPath(SetAf hyperGraph, Argument node1, Argument node2) Return whether the path existsSetAf.getAttackers(Argument node) Computes the set {A | (A,argument) in attacks}.SetAf.getNeighbors(Argument node) SetAf.getParents(Argument node) Return the arguments' parentsbooleanSetAf.isAcceptable(Argument argument, Extension<SetAf> ext) returns true if every attacker onargumentis attacked by some accepted argument wrt.booleanSetAf.isAttacked(Argument argument, Extension<? extends ArgumentationFramework<?>> ext) returns true if some argument ofextattacks argument.booleanSetAf.isAttackedBy(Argument arg2, Collection<Argument> ext) returns true if some argument ofextis attacked by argument.booleanSetAf.isAttackedBy(Argument arg1, Argument arg2) Checks whether arg1 is attacked by arg2.booleanRemoves the argument and all its attacksMethod parameters in org.tweetyproject.arg.setaf.syntax with type arguments of type ArgumentModifier and TypeMethodDescriptionbooleanAdds an attack from the first argument to the second to this SetAf theory.SetAf.getAttacked(Collection<Argument> arguments) Computes the set of arguments collectively attacked byarguments.SetAf.getChildren(Set<Argument> node) Return the children of the nodeSetAf.getDirEdge(Set<Argument> node1, Node b) Return the edge between the twoSetAf.getRestriction(Collection<Argument> nodes) booleanSetAf.isAttackedBy(Argument arg2, Collection<Argument> ext) returns true if some argument ofextis attacked by argument.booleanSetAttack.isConflictFree(Collection<? extends Argument> arguments) returns true if one arguments inargumentsattacks another within this attack relation.Return the powerset ofConstructors in org.tweetyproject.arg.setaf.syntax with parameters of type ArgumentModifierConstructorDescriptionSetAfSignature(Argument argument) Creates a new signature with the single given argument.Default constructor; initializes the two arguments used in this attack relationDefault constructor; initializes the two arguments used in this attack relationConstructor parameters in org.tweetyproject.arg.setaf.syntax with type arguments of type ArgumentModifierConstructorDescriptionSetAfSignature(Collection<? extends Argument> arguments) Creates a new signature with the given set of arguments.Default constructor; initializes the two arguments used in this attack relation -
Uses of Argument in org.tweetyproject.arg.social.reasoner
Methods in org.tweetyproject.arg.social.reasoner with parameters of type ArgumentModifier and TypeMethodDescriptionIssReasoner.query(SocialAbstractArgumentationFramework beliefbase, Argument formula) -
Uses of Argument in org.tweetyproject.arg.social.semantics
Methods in org.tweetyproject.arg.social.semantics with parameters of type ArgumentModifier and TypeMethodDescriptionbooleanSocialMapping.containsKey(Argument a) Returns "true" iff the given argument has a value.Returns the social value of the given argumentSets the social value of the given argumentboolean -
Uses of Argument in org.tweetyproject.arg.social.syntax
Methods in org.tweetyproject.arg.social.syntax with parameters of type ArgumentModifier and TypeMethodDescriptionbooleanintSocialAbstractArgumentationFramework.getNegative(Argument arg) Returns the number of negative votes of the given argumentintSocialAbstractArgumentationFramework.getPositive(Argument arg) Returns the number of positive votes of the given argumentbooleanvoidAdds a negative vote to the given argument.voidAdds the given number of negative votes to the given argumentvoidAdds a positive vote to the given argument.voidAdds the given number of positive votes to the given argumentConstructor parameters in org.tweetyproject.arg.social.syntax with type arguments of type ArgumentModifierConstructorDescriptionCreates a new social abstract argumentation framework from the given graph. -
Uses of Argument in org.tweetyproject.arg.weighted.syntax
Methods in org.tweetyproject.arg.weighted.syntax that return types with arguments of type ArgumentModifier and TypeMethodDescriptionWeightedArgumentationFramework.getDefendedArguments(Argument arg) Retrieves the set of arguments defended by the given argument.Methods in org.tweetyproject.arg.weighted.syntax with parameters of type ArgumentModifier and TypeMethodDescriptionbooleanAdds an attack from the first argument to the second to this weighted Dung theory.booleanAdds an attack from the first argument to the second to this weighted Dung theory.booleanWeightedArgumentationFramework.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.WeightedArgumentationFramework.getDefendedArguments(Argument arg) Retrieves the set of arguments defended by the given argument.booleanWeightedArgumentationFramework.isAcceptable(Argument argument, Extension<DungTheory> ext) returns true if every attacker onargumentis successfully attacked by some accepted argument wrt.booleanWeightedArgumentationFramework.isAttacked(Argument argument, Extension<? extends ArgumentationFramework<?>> ext) returns true if some argument ofextattacks argument and argument cannot w-defend itself.booleanWeightedArgumentationFramework.isAttackedBy(Argument attacker, Collection<Argument> ext) returns true if some argument ofextis attacked by argument and cannot be w-defended by ext.booleanWeightedArgumentationFramework.isAttackedBy(Argument arg1, Argument arg2) Checks whether arg1 is attacked by arg2 and cannot w-defend itself.booleanWeightedArgumentationFramework.isStronglyDefendedBy(Argument arg, Collection<Argument> ext) booleanChecks whether "arg1" supports "arg2", i.e.booleanRemoves the argument and all its attacks and the corresponding weightsvoidSets the weight of an attack between the specified attacker and attacked arguments in the framework.booleanWeightedArgumentationFramework.wDefence(Argument a, Extension<DungTheory> e) Determines if the given extension can defend a specific argument from all attacks.Method parameters in org.tweetyproject.arg.weighted.syntax with type arguments of type ArgumentModifier and TypeMethodDescriptionbooleanDetermines if the given extension can defend itself from a set of attackers up to a specified threshold gamma.booleanWeightedArgumentationFramework.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.WeightedArgumentationFramework.getUndefendedAttacks(Collection<Argument> ext) booleanWeightedArgumentationFramework.isAttackedBy(Argument attacker, Collection<Argument> ext) returns true if some argument ofextis attacked by argument and cannot be w-defended by ext.booleanWeightedArgumentationFramework.isStronglyDefendedBy(Argument arg, Collection<Argument> ext) booleanWeightedArgumentationFramework.wDefence(Extension<DungTheory> e, Set<Argument> attackers) Determines if the given extension can defend itself from a set of attackers.booleanWeightedArgumentationFramework.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.Constructor parameters in org.tweetyproject.arg.weighted.syntax with type arguments of type ArgumentModifierConstructorDescriptionWeightedArgumentationFramework(Semiring<T> semiring, Graph<Argument> graph) Constructor for WAF from a graph with a specific Semiring.WeightedArgumentationFramework(Semiring<T> semiring, Graph<Argument> graph, Map<String, T> weightMap) Constructs a Weighted Argumentation Framework using the specified semiring, graph, and weight map. -
Uses of Argument in org.tweetyproject.causal.syntax
Subclasses of Argument in org.tweetyproject.causal.syntaxModifier and TypeClassDescriptionclassThis class represents a logicalArgumentinduced from aCausalKnowledgeBaseSuch an Argument consists of a set of assumptions (premises) and a causal conclusion -
Uses of Argument in org.tweetyproject.web.services.bipolar
Methods in org.tweetyproject.web.services.bipolar that return types with arguments of type ArgumentModifier and TypeMethodDescriptionBipolarReasonerGetModelCallee.call()Executes the getModel operation using the specified reasoner and base AbstractBipolarFramework.BipolarReasonerQueryAllCallee.call()Executes the queryAll operation using the specified reasoner and base BipolarArgumentationFramework. -
Uses of Argument in org.tweetyproject.web.services.dung
Methods in org.tweetyproject.web.services.dung that return types with arguments of type ArgumentModifier and TypeMethodDescriptionDungReasonerQueryAllCallee.call()Executes the queryAll operation using the specified reasoner and base DungTheory. -
Uses of Argument in org.tweetyproject.web.services.iaf
Methods in org.tweetyproject.web.services.iaf that return types with arguments of type ArgumentModifier and TypeMethodDescriptionIafReasonerQueryAllCallee.call()Executes the queryAll operation using the specified reasoner and base IncompleteTheory. -
Uses of Argument in org.tweetyproject.web.services.paf
Methods in org.tweetyproject.web.services.paf that return types with arguments of type ArgumentConstructors in org.tweetyproject.web.services.paf with parameters of type ArgumentModifierConstructorDescriptionPafReasonerQueryCallee(AbstractPafReasoner reasoner, ProbabilisticArgumentationFramework paf, Argument argument, InferenceMode inferenceMode) Default constructor -
Uses of Argument in org.tweetyproject.web.services.rankings
Methods in org.tweetyproject.web.services.rankings that return types with arguments of type ArgumentModifier and TypeMethodDescriptionRankingReasonerGetModelCallee.call()Executes the getModel operation using the specified reasoner and base DungTheory.static NumericalPartialOrder<Argument,DungTheory> RankingReasonerGetModelCallee.toNumericalRanking(GeneralComparator<Argument, DungTheory> ranking) Convert relative (lattice-based) ranking to a numerical rankingstatic NumericalPartialOrder<Argument,DungTheory> RankingReasonerGetModelCallee.toNumericalRanking(LatticePartialOrder<Argument, DungTheory> ranking) Convert relative (lattice-based) ranking to a numerical rankingMethod parameters in org.tweetyproject.web.services.rankings with type arguments of type ArgumentModifier and TypeMethodDescriptionstatic NumericalPartialOrder<Argument,DungTheory> RankingReasonerGetModelCallee.toNumericalRanking(GeneralComparator<Argument, DungTheory> ranking) Convert relative (lattice-based) ranking to a numerical rankingstatic NumericalPartialOrder<Argument,DungTheory> RankingReasonerGetModelCallee.toNumericalRanking(LatticePartialOrder<Argument, DungTheory> ranking) Convert relative (lattice-based) ranking to a numerical ranking -
Uses of Argument in org.tweetyproject.web.services.sequenceexplanation
Methods in org.tweetyproject.web.services.sequenceexplanation that return types with arguments of type ArgumentModifier and TypeMethodDescriptionArgumentFilterSerialization.deserialize(List<String> argumentFilter) Deserialize the filter for arguments.SequenceExplanationService.SequenceExplanations.getPerArgumentSequenceExplanations()Returns the sequence explanations grouped by argument.Method parameters in org.tweetyproject.web.services.sequenceexplanation with type arguments of type ArgumentModifier and TypeMethodDescriptionSequenceExplanationService.querySequenceExplanations(DungTheory theory, Set<Argument> argumentFilter) Computes sequence explanations for the given theory.Constructor parameters in org.tweetyproject.web.services.sequenceexplanation with type arguments of type ArgumentModifierConstructorDescriptionSequenceExplanations(Map<Argument, List<DialectialSequenceExplanation>> perAtomSequenceExplanations) Creates a new container for sequence explanations. -
Uses of Argument in org.tweetyproject.web.util
Methods in org.tweetyproject.web.util with parameters of type ArgumentMethod parameters in org.tweetyproject.web.util with type arguments of type ArgumentModifier and TypeMethodDescriptionArgumentSerialization.fromCollection(Collection<Argument> arguments) Serialize a set of arguments to stringsArgumentSerialization.fromCollectionOfCollections(List<Collection<Argument>> collectionsOfArguments) Serialize a set of sets of arguments to strings