Class ADF_OCF_comparison_example
- java.lang.Object
- 
- org.tweetyproject.logics.cl.examples.ADF_OCF_comparison_example
 
- 
 public class ADF_OCF_comparison_example extends java.lang.ObjectExample code illustrating the translation from Abstract Dialectical Frameworks (ADFs) to Conditional logics- Author:
- Jonas Schumacher
 
- 
- 
Constructor SummaryConstructors Constructor Description ADF_OCF_comparison_example()
 - 
Method SummaryModifier and Type Method Description static voidcompareInference(AbstractDialecticalFramework adf, AbstractDialecticalFrameworkReasoner reasoner_adf, RankingFunction kappa)Compare the inference behavior of ADF "adf" and Ranking function "kappa"static ClBeliefSetgetBeliefSetFromADF(AbstractDialecticalFramework adf, int theta)Creates a conditional belief base using the provided ADF "adf" and Translation Function "theta"static PlFormulagetFormulaFromAcc(AcceptanceCondition ac)Translate "Acceptance Condition" into "PlFormula" Recursive function: Case distinction by class namestatic voidmain(java.lang.String[] args)Compares the inference behavior of an ADF with that of an OCF induced by translation function Theta
 
- 
- 
- 
Method Detail- 
getFormulaFromAccpublic static PlFormula getFormulaFromAcc(AcceptanceCondition ac) Translate "Acceptance Condition" into "PlFormula" Recursive function: Case distinction by class name- Parameters:
- ac- = Acceptance Condition
- Returns:
- PlFormula = translated propositional logic formula
 
 - 
getBeliefSetFromADFpublic static ClBeliefSet getBeliefSetFromADF(AbstractDialecticalFramework adf, int theta) Creates a conditional belief base using the provided ADF "adf" and Translation Function "theta"- Parameters:
- adf- = Abstract Dialectical Framework
- theta- = Index of Translation Function
- Returns:
- ClBeliefSet = Belief base based on input ADF
 
 - 
compareInferencepublic static void compareInference(AbstractDialecticalFramework adf, AbstractDialecticalFrameworkReasoner reasoner_adf, RankingFunction kappa) Compare the inference behavior of ADF "adf" and Ranking function "kappa"- Parameters:
- adf-
- reasoner_adf-
- kappa-
 
 - 
mainpublic static void main(java.lang.String[] args) throws java.io.FileNotFoundException, ParserException, java.io.IOExceptionCompares the inference behavior of an ADF with that of an OCF induced by translation function Theta- Parameters:
- args-
- Throws:
- java.io.FileNotFoundException
- ParserException
- java.io.IOException
 
 
- 
 
-