uk.ac.manchester.cs.owl
Class SWRLBinaryAtomImpl<P extends OWLObject,A extends SWRLAtomObject,B extends SWRLAtomObject>

java.lang.Object
  extended by uk.ac.manchester.cs.owl.OWLObjectImpl
      extended by uk.ac.manchester.cs.owl.SWRLAtomImpl<P>
          extended by 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


Method Summary
 java.util.Collection<SWRLAtomObject> getAllArguments()
           
 A getFirstArgument()
           
 B getSecondArgument()
           
 
Methods inherited from class uk.ac.manchester.cs.owl.SWRLAtomImpl
getPredicate
 
Methods inherited from class uk.ac.manchester.cs.owl.OWLObjectImpl
compareTo, equals, getOWLDataFactory, getSignature, hashCode, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.semanticweb.owl.model.SWRLAtom
getPredicate
 
Methods inherited from interface org.semanticweb.owl.model.SWRLObject
accept, accept
 
Methods inherited from interface org.semanticweb.owl.model.OWLObject
accept, accept, getSignature
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

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>