| Package | Description |
|---|---|
| net.sf.tweety.arg.deductive | |
| net.sf.tweety.arg.deductive.semantics | |
| net.sf.tweety.arg.deductive.semantics.attacks |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<DeductiveArgument> |
DeductiveKnowledgeBase.getDeductiveArguments()
Computes all deductive arguments.
|
java.util.Set<DeductiveArgument> |
DeductiveKnowledgeBase.getDeductiveArguments(PropositionalFormula claim)
Computes all deductive arguments for the given claim.
|
| Modifier and Type | Method and Description |
|---|---|
protected ArgumentTree |
SimpleReasoner.getArgumentTree(DeductiveArgument arg) |
protected ArgumentTree |
CompilationReasoner.getArgumentTree(DeductiveArgument arg) |
protected abstract ArgumentTree |
AbstractDeductiveArgumentationReasoner.getArgumentTree(DeductiveArgument arg)
Computes the argument tree of the given argument.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DeductiveArgumentNode
Extends a deductive argument by a unique identifier.
|
| Modifier and Type | Method and Description |
|---|---|
private java.util.Set<CompilationNode> |
Compilation.firstLevel(DeductiveArgument arg)
This method returns the compilation nodes that can be used
to construct undercuts to the given argument.
|
ArgumentTree |
Compilation.getArgumentTree(DeductiveArgument arg)
Returns the argument tree for the given argument.
|
| Constructor and Description |
|---|
DeductiveArgumentNode(DeductiveArgument arg)
Creates a new deductive argument node from the given deductive argument
(a unique ID is generated)
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
Undercut.isAttackedBy(DeductiveArgument a,
DeductiveArgument b) |
boolean |
Rebuttal.isAttackedBy(DeductiveArgument a,
DeductiveArgument b) |
boolean |
DirectUndercut.isAttackedBy(DeductiveArgument a,
DeductiveArgument b) |
boolean |
DirectDefeat.isAttackedBy(DeductiveArgument a,
DeductiveArgument b) |
boolean |
DefeatingRebuttal.isAttackedBy(DeductiveArgument a,
DeductiveArgument b) |
boolean |
Defeat.isAttackedBy(DeductiveArgument a,
DeductiveArgument b) |
boolean |
CanonicalUndercut.isAttackedBy(DeductiveArgument a,
DeductiveArgument b) |
boolean |
Attack.isAttackedBy(DeductiveArgument a,
DeductiveArgument b)
Returns "true" iff the first argument is attacked by the second argument.
|