com.clarkparsia.pellet.rules.model
Interface RuleAtom

All Known Implementing Classes:
BinaryAtom, BuiltInAtom, ClassAtom, DataRangeAtom, DatavaluedPropertyAtom, DifferentIndividualsAtom, IndividualPropertyAtom, RuleAtomImpl, SameIndividualAtom, UnaryAtom

public interface RuleAtom

Title: Rule Atom

Description:

Copyright: Copyright (c) 2007

Company: Clark & Parsia, LLC.

Author:
Ron Alford

Method Summary
 void accept(RuleAtomVisitor visitor)
           
 java.util.Collection<? extends AtomObject> getAllArguments()
          Return all arguments (constants and variables) to the rule atom.
 java.lang.Object getPredicate()
          Return the predicate for the rule atom.
 

Method Detail

accept

void accept(RuleAtomVisitor visitor)

getAllArguments

java.util.Collection<? extends AtomObject> getAllArguments()
Return all arguments (constants and variables) to the rule atom.


getPredicate

java.lang.Object getPredicate()
Return 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.



Copyright © 2004 Evren Sirin. All Rights Reserved.