Package openllet.core.rules
Class RulesToATermTranslator
- java.lang.Object
-
- openllet.core.rules.RulesToATermTranslator
-
- All Implemented Interfaces:
AtomObjectVisitor,RuleAtomVisitor
public class RulesToATermTranslator extends java.lang.Object implements RuleAtomVisitor, AtomObjectVisitor
Copyright: Copyright (c) 2008
Company: Clark & Parsia, LLC.
- Author:
- Evren Sirin
-
-
Constructor Summary
Constructors Constructor Description RulesToATermTranslator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description openllet.aterm.ATermAppltranslate(AtomObject obj)openllet.aterm.ATermAppltranslate(Rule rule)openllet.aterm.ATermAppltranslate(RuleAtom ruleAtom)voidvisit(AtomDConstant constant)voidvisit(AtomDVariable variable)voidvisit(AtomIConstant constant)voidvisit(AtomIVariable variable)voidvisit(BuiltInAtom atom)voidvisit(ClassAtom atom)voidvisit(DataRangeAtom atom)voidvisit(DatavaluedPropertyAtom atom)voidvisit(DifferentIndividualsAtom atom)voidvisit(IndividualPropertyAtom atom)voidvisit(Rule rule)voidvisit(SameIndividualAtom atom)
-
-
-
Method Detail
-
translate
public openllet.aterm.ATermAppl translate(Rule rule)
-
translate
public openllet.aterm.ATermAppl translate(RuleAtom ruleAtom)
-
translate
public openllet.aterm.ATermAppl translate(AtomObject obj)
-
visit
public void visit(Rule rule)
-
visit
public void visit(BuiltInAtom atom)
- Specified by:
visitin interfaceRuleAtomVisitor
-
visit
public void visit(ClassAtom atom)
- Specified by:
visitin interfaceRuleAtomVisitor
-
visit
public void visit(DataRangeAtom atom)
- Specified by:
visitin interfaceRuleAtomVisitor
-
visit
public void visit(DatavaluedPropertyAtom atom)
- Specified by:
visitin interfaceRuleAtomVisitor
-
visit
public void visit(DifferentIndividualsAtom atom)
- Specified by:
visitin interfaceRuleAtomVisitor
-
visit
public void visit(IndividualPropertyAtom atom)
- Specified by:
visitin interfaceRuleAtomVisitor
-
visit
public void visit(SameIndividualAtom atom)
- Specified by:
visitin interfaceRuleAtomVisitor
-
visit
public void visit(AtomDConstant constant)
- Specified by:
visitin interfaceAtomObjectVisitor
-
visit
public void visit(AtomDVariable variable)
- Specified by:
visitin interfaceAtomObjectVisitor
-
visit
public void visit(AtomIConstant constant)
- Specified by:
visitin interfaceAtomObjectVisitor
-
visit
public void visit(AtomIVariable variable)
- Specified by:
visitin interfaceAtomObjectVisitor
-
-