uk.ac.manchester.cs.owl
Class SWRLBinaryAtomImpl<P extends OWLObject,A extends SWRLAtomObject,B extends SWRLAtomObject>
java.lang.Object
uk.ac.manchester.cs.owl.OWLObjectImpl
uk.ac.manchester.cs.owl.SWRLAtomImpl<P>
uk.ac.manchester.cs.owl.SWRLBinaryAtomImpl<P,A,B>
- All Implemented Interfaces:
- java.lang.Comparable<OWLObject>, OWLObject, SWRLAtom<P>, SWRLBinaryAtom<P,A,B>, SWRLObject
- Direct Known Subclasses:
- SWRLDataValuedPropertyAtomImpl, SWRLDifferentFromAtomImpl, SWRLObjectPropertyAtomImpl, SWRLSameAsAtomImpl
public abstract class SWRLBinaryAtomImpl<P extends OWLObject,A extends SWRLAtomObject,B extends SWRLAtomObject>
- extends SWRLAtomImpl<P>
- implements SWRLBinaryAtom<P,A,B>
Author: Matthew Horridge
The University Of Manchester
Bio-Health Informatics Group
Date: 15-Jan-2007
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.lang.Comparable |
compareTo |
getAllArguments
public java.util.Collection<SWRLAtomObject> getAllArguments()
- Specified by:
getAllArguments
in interface SWRLAtom<P extends OWLObject>
getFirstArgument
public A getFirstArgument()
- Specified by:
getFirstArgument
in interface SWRLBinaryAtom<P extends OWLObject,A extends SWRLAtomObject,B extends SWRLAtomObject>
getSecondArgument
public B getSecondArgument()
- Specified by:
getSecondArgument
in interface SWRLBinaryAtom<P extends OWLObject,A extends SWRLAtomObject,B extends SWRLAtomObject>