Interface OWLAnnotationAxiom

All Superinterfaces:
Comparable<OWLObject>, HasAnnotationPropertiesInSignature, HasAnnotations, HasAnonymousIndividuals, HasClassesInSignature, HasComponents, HasContainsEntityInSignature, HasDataPropertiesInSignature, HasDatatypesInSignature, HasHashIndex, HasIndex, HasIndividualsInSignature, HasObjectPropertiesInSignature, HasSignature, IsAnonymous, OWLAnnotationObject, OWLAxiom, OWLObject, Serializable
All Known Subinterfaces:
OWLAnnotationAssertionAxiom, OWLAnnotationPropertyDomainAxiom, OWLAnnotationPropertyRangeAxiom, OWLSubAnnotationPropertyOfAxiom
All Known Implementing Classes:
OWLAnnotationAssertionAxiomImpl, OWLAnnotationPropertyDomainAxiomImpl, OWLAnnotationPropertyRangeAxiomImpl, OWLSubAnnotationPropertyOfAxiomImpl

public interface OWLAnnotationAxiom extends OWLAxiom, OWLAnnotationObject
A super interface for annotation axioms.
Since:
2.0.0
Author:
Matthew Horridge, The University Of Manchester, Bio-Health Informatics Group
  • Method Details

    • isAnnotationAxiom

      default boolean isAnnotationAxiom()
      Description copied from interface: OWLAxiom
      Determines if this axioms in an annotation axiom (an instance of OWLAnnotationAxiom)
      Specified by:
      isAnnotationAxiom in interface OWLAxiom
      Returns:
      true if this axiom is an instance of OWLAnnotationAxiom, otherwise false.