public abstract class AbstractArgumentationInterpretation extends AbstractInterpretation
Constructor and Description |
---|
AbstractArgumentationInterpretation() |
Modifier and Type | Method and Description |
---|---|
abstract Extension |
getArgumentsOfStatus(ArgumentStatus status)
Returns all arguments that have the given status in this interpretation.
|
boolean |
isAcceptable(Argument argument,
DungTheory dungTheory)
returns true if every attacker on
|
boolean |
isAdmissable(DungTheory dungTheory)
returns true if every accepted argument of this is defended by some accepted
argument wrt.
|
boolean |
isConflictFree(DungTheory dungTheory)
returns true if no accepted argument attacks another accepted one in
this interpretation wrt.
|
boolean |
satisfies(BeliefBase beliefBase)
Checks whether this interpretation satisfies the given knowledge base.
|
boolean |
satisfies(Formula formula)
Checks whether this interpretation satisfies the given formula.
|
abstract java.lang.String |
toString() |
satisfies
public boolean satisfies(Formula formula) throws java.lang.IllegalArgumentException
Interpretation
formula
- a formula .java.lang.IllegalArgumentException
- if the formula does not correspond
to the expected language.public boolean satisfies(BeliefBase beliefBase) throws java.lang.IllegalArgumentException
Interpretation
beliefBase
- a knowledge base.java.lang.IllegalArgumentException
- IllegalArgumentException if the knowledgebase does not correspond
to the expected language.public boolean isAcceptable(Argument argument, DungTheory dungTheory)
argument
- an argumentdungTheory
- a Dung theory (the knowledge base)public boolean isConflictFree(DungTheory dungTheory)
dungTheory
- a Dung theory.public boolean isAdmissable(DungTheory dungTheory)
dungTheory
- a Dung theory.public abstract Extension getArgumentsOfStatus(ArgumentStatus status)
status
- the status of the arguments to be returned.public abstract java.lang.String toString()
toString
in class java.lang.Object