public class FolFormulaGenerator extends RuleFormulaGenerator<FolFormula>
RuleFormulaGenerator for first order logic.
If a rule has been given a name, it is employed as an identifier.| Modifier and Type | Field and Description |
|---|---|
(package private) static Predicate |
RULE_PREDICATE |
(package private) static Sort |
sort
Constants needed for atom creation
|
| Constructor and Description |
|---|
FolFormulaGenerator() |
| Modifier and Type | Method and Description |
|---|---|
FolFormula |
getRuleFormula(DefeasibleInferenceRule<FolFormula> r)
Transforms a defeasible ASPIC inference rule into a corresponding formula
of type
T |
getInferenceRulestatic final Sort sort
static final Predicate RULE_PREDICATE
public FolFormula getRuleFormula(DefeasibleInferenceRule<FolFormula> r)
RuleFormulaGeneratorTgetRuleFormula in class RuleFormulaGenerator<FolFormula>r - is the inferende rule to be transformedT