org.semanticweb.owl.model
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

matthew.horridge@cs.man.ac.uk
www.cs.man.ac.uk/~horridgm

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
compareTo
 

Method Detail

getPredicate

P getPredicate()

getAllArguments

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