public class ArgumentationReasoner
extends net.sf.tweety.commons.Reasoner
| Constructor and Description |
|---|
ArgumentationReasoner(net.sf.tweety.commons.BeliefBase beliefBase,
AttackStrategy attack,
AttackStrategy defence)
Creates a new ArgumentationReasoner for the given belief base and parameterised
by a notion of attack for the opponent and another notion of attack for the defense
|
| Modifier and Type | Method and Description |
|---|---|
Set<Argument> |
getDefensibleArguments()
Returns the set of defensible arguments, i.e.
|
Set<Argument> |
getJustifiedArguments()
Returns the set of x/y-justified arguments using a bottom-up fixpoint calculation
|
Set<Argument> |
getOverruledArguments()
Returns the set of overruled arguments, i.e.
|
boolean |
isDefensible(Argument arg)
An argument is called x/y-defensible if it is neither x/y-justified
nor x/y-overruled.
|
boolean |
isJustified(Argument arg)
An argument is called x/y-justified if it is contained in J_{P,x/y}.
|
boolean |
isOverruled(Argument arg)
An argument is called x/y-overruled, if it is attacked by an
x/y-justified argument.
|
net.sf.tweety.commons.Answer |
query(net.sf.tweety.commons.Formula query) |
public ArgumentationReasoner(net.sf.tweety.commons.BeliefBase beliefBase,
AttackStrategy attack,
AttackStrategy defence)
beliefBase - attack - defence - public net.sf.tweety.commons.Answer query(net.sf.tweety.commons.Formula query)
query in class net.sf.tweety.commons.Reasonerpublic boolean isOverruled(Argument arg)
arg - an argumentpublic boolean isJustified(Argument arg)
arg - an argumentpublic boolean isDefensible(Argument arg)
arg - an argumentpublic Set<Argument> getJustifiedArguments()
public Set<Argument> getOverruledArguments()
Copyright © 2018. All rights reserved.