uk.ac.manchester.cs.owl
Class OWLAxiomImpl
java.lang.Object
  
uk.ac.manchester.cs.owl.OWLObjectImpl
      
uk.ac.manchester.cs.owl.OWLAxiomImpl
- All Implemented Interfaces: 
 - java.lang.Comparable<OWLObject>, OWLAxiom, OWLObject
 
- Direct Known Subclasses: 
 - OWLAnnotationAxiomImpl, OWLDeclarationAxiomImpl, OWLImportsDeclarationImpl, OWLLogicalAxiomImpl, SWRLRuleImpl
 
public abstract class OWLAxiomImpl
- extends OWLObjectImpl
- implements OWLAxiom
  
Author: Matthew Horridge
 The University Of Manchester
 Bio-Health Informatics Group
 Date: 26-Oct-2006
 
 
 
| Methods inherited from class java.lang.Object | 
getClass, notify, notifyAll, wait, wait, wait | 
 
 
 
| Methods inherited from interface java.lang.Comparable | 
compareTo | 
 
OWLAxiomImpl
public OWLAxiomImpl(OWLDataFactory dataFactory)
equals
public boolean equals(java.lang.Object obj)
- Overrides:
 equals in class OWLObjectImpl
 
 
getAnnotationAxioms
public java.util.Set<OWLAxiomAnnotationAxiom> getAnnotationAxioms(OWLOntology ontology)
- Description copied from interface: 
OWLAxiom 
- Gets the annotation axioms that annotate this axiom and belong to the specified ontology
- Specified by:
 getAnnotationAxioms in interface OWLAxiom
 
- Parameters:
 ontology - The ontology that will be examined for annotation axioms.
 
 
getReferencedEntities
public java.util.Set<OWLEntity> getReferencedEntities()
- Description copied from interface: 
OWLAxiom 
- A convenience method that obtains the entities that this axiom
 references.
- Specified by:
 getReferencedEntities in interface OWLAxiom
 
- Returns:
 - A set of 
OWLEntity objects.