Interface OWLNamedObject

All Superinterfaces:
Comparable<OWLObject>, HasAnnotationPropertiesInSignature, HasAnonymousIndividuals, HasClassesInSignature, HasComponents, HasContainsEntityInSignature, HasDataPropertiesInSignature, HasDatatypesInSignature, HasHashIndex, HasIndex, HasIndividualsInSignature, HasIRI, HasObjectPropertiesInSignature, HasSignature, IsAnonymous, OWLObject, Serializable
All Known Subinterfaces:
OWLAnnotationProperty, OWLClass, OWLDataProperty, OWLDatatype, OWLEntity, OWLLogicalEntity, OWLNamedIndividual, OWLObjectProperty, OWLProperty
All Known Implementing Classes:
OWL2DatatypeImpl, OWLAnnotationPropertyImpl, OWLClassImpl, OWLDataPropertyImpl, OWLDatatypeImpl, OWLNamedIndividualImpl, OWLObjectPropertyImpl

public interface OWLNamedObject extends OWLObject, HasIRI
Represents a named object for example, class, property, ontology etc. - i.e. anything that has an IRI as its name.
Since:
2.0.0
Author:
Matthew Horridge, The University Of Manchester, Bio-Health Informatics Group
  • Method Details

    • accept

      void accept(OWLNamedObjectVisitor visitor)
      Accepts a visitor.
      Parameters:
      visitor - The visitor
    • accept

      <O> O accept(OWLNamedObjectVisitorEx<O> visitor)
      Accepts a visitor.
      Type Parameters:
      O - visitor return type
      Parameters:
      visitor - The visitor
      Returns:
      visitor return value