Package openllet.core.rules
Class RuleAtomAsserter
- java.lang.Object
-
- openllet.core.rules.RuleAtomAsserter
-
- All Implemented Interfaces:
RuleAtomVisitor
public class RuleAtomAsserter extends java.lang.Object implements RuleAtomVisitor
Copyright: Copyright (c) 2009
Company: Clark & Parsia, LLC.
- Author:
- Evren Sirin
-
-
Constructor Summary
Constructors Constructor Description RuleAtomAsserter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanassertAtom(RuleAtom atom, VariableBinding binding, DependencySet ds, boolean negated, ABox abox, CompletionStrategy strategy)voidvisit(BuiltInAtom atom)voidvisit(ClassAtom atom)voidvisit(DataRangeAtom atom)voidvisit(DatavaluedPropertyAtom atom)voidvisit(DifferentIndividualsAtom atom)voidvisit(IndividualPropertyAtom atom)voidvisit(SameIndividualAtom atom)
-
-
-
Method Detail
-
assertAtom
public boolean assertAtom(RuleAtom atom, VariableBinding binding, DependencySet ds, boolean negated, ABox abox, CompletionStrategy strategy)
-
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
-
-