Class LdoInterpretation
- java.lang.Object
-
- net.sf.tweety.commons.AbstractInterpretation<DungTheory,LdoFormula>
-
- net.sf.tweety.arg.dung.ldo.semantics.LdoInterpretation
-
- All Implemented Interfaces:
net.sf.tweety.commons.Interpretation<DungTheory,LdoFormula>
public class LdoInterpretation extends net.sf.tweety.commons.AbstractInterpretation<DungTheory,LdoFormula>
This class models an LDO interpretation, i.e., a pair of an argumentation framework and (possibly) an extension.- Author:
- Matthias Thimm
-
-
Constructor Summary
Constructors Constructor Description LdoInterpretation(DungTheory theory, Extension ext, Semantics semantics)Creates a new interpretationLdoInterpretation(DungTheory theory, Semantics semantics)Creates a new interpretation
-
Method Summary
Modifier and Type Method Description booleansatisfies(LdoFormula formula)booleansatisfies(DungTheory beliefBase)
-
-
-
Constructor Detail
-
LdoInterpretation
public LdoInterpretation(DungTheory theory, Extension ext, Semantics semantics)
Creates a new interpretation- Parameters:
theory- an abstract argumentation frameworkext- an extension (possibly null)semantics- the used semantics (see net.sf.tweety.arg.dung.semantics.Semantics)
-
LdoInterpretation
public LdoInterpretation(DungTheory theory, Semantics semantics)
Creates a new interpretation- Parameters:
theory- an abstract argumentation frameworksemantics- the used semantics (see net.sf.tweety.arg.dung.semantics.Semantics)
-
-
Method Detail
-
satisfies
public boolean satisfies(LdoFormula formula) throws IllegalArgumentException
- Throws:
IllegalArgumentException
-
satisfies
public boolean satisfies(DungTheory beliefBase) throws IllegalArgumentException
- Throws:
IllegalArgumentException
-
-