org.semanticweb.owlapi.model
Interface SWRLAtom
- All Superinterfaces:
- java.lang.Comparable<OWLObject>, OWLObject, SWRLObject
- All Known Subinterfaces:
- SWRLBinaryAtom<A,B>, SWRLBuiltInAtom, SWRLClassAtom, SWRLDataPropertyAtom, SWRLDataRangeAtom, SWRLDifferentIndividualsAtom, SWRLObjectPropertyAtom, SWRLSameIndividualAtom, SWRLUnaryAtom<A>
- All Known Implementing Classes:
- SWRLAtomImpl, SWRLBinaryAtomImpl, SWRLBuiltInAtomImpl, SWRLClassAtomImpl, SWRLDataPropertyAtomImpl, SWRLDataRangeAtomImpl, SWRLDifferentIndividualsAtomImpl, SWRLObjectPropertyAtomImpl, SWRLSameIndividualAtomImpl, SWRLUnaryAtomImpl
public interface SWRLAtom
- 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.
Methods inherited from interface org.semanticweb.owlapi.model.OWLObject |
accept, accept, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, getSignature, isBottomEntity, isTopEntity |
Methods inherited from interface java.lang.Comparable |
compareTo |
getPredicate
SWRLPredicate getPredicate()
- Gets the predicate of this atom
- Returns:
- The atom predicate
getAllArguments
java.util.Collection<SWRLArgument> getAllArguments()
- Gets all of the arguments in this atom
- Returns:
- The collection of arguments in this atom