Package openllet.core.rules.model
Interface RuleAtom
-
- All Known Implementing Classes:
BinaryAtom,BuiltInAtom,ClassAtom,DataRangeAtom,DatavaluedPropertyAtom,DifferentIndividualsAtom,IndividualPropertyAtom,RuleAtomImpl,SameIndividualAtom,UnaryAtom
public interface RuleAtomTitle: Rule Atom
Copyright: Copyright (c) 2007
Company: Clark & Parsia, LLC.
- Author:
- Ron Alford
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaccept(RuleAtomVisitor visitor)java.util.List<? extends AtomObject>getAllArguments()java.lang.ObjectgetPredicate()
-
-
-
Method Detail
-
accept
void accept(RuleAtomVisitor visitor)
-
getAllArguments
java.util.List<? extends AtomObject> getAllArguments()
- Returns:
- all arguments (constants and variables) to the rule atom.
-
getPredicate
java.lang.Object getPredicate()
- Returns:
- the predicate for the rule atom. The type of this predicate will depend on the implementation of this interface. Use the RuleAtomVisitor for type safety.
-
-