Interface SWRLAtom<P>

All Superinterfaces:
java.lang.Comparable<OWLObject>, OWLObject, SWRLObject
All Known Subinterfaces:
SWRLBinaryAtom<P,A,B>, SWRLBuiltInAtom, SWRLClassAtom, SWRLDataRangeAtom, SWRLDataValuedPropertyAtom, SWRLDifferentFromAtom, SWRLObjectPropertyAtom, SWRLSameAsAtom, SWRLUnaryAtom<P,A>

public interface SWRLAtom<P>
extends SWRLObject

Author: Matthew Horridge
The University Of Manchester
Medical Informatics Group
Date: Jan 15, 2007

Represents an atom in a rule. Atoms can either be in the head (concequent) or body (antecedent) of the rule. Atoms hold objects which are either data objects or individual objects.

Method Summary
 java.util.Collection<? extends SWRLAtomObject> getAllArguments()
 P getPredicate()
Methods inherited from interface org.semanticweb.owl.model.SWRLObject
accept, accept
Methods inherited from interface org.semanticweb.owl.model.OWLObject
accept, accept
Methods inherited from interface java.lang.Comparable

Method Detail


P getPredicate()


java.util.Collection<? extends SWRLAtomObject> getAllArguments()