Interface OWLSignatureBooleanArgs

All Superinterfaces:
HasAnnotationPropertiesInSignature, HasClassesInSignature, HasContainsEntityInSignature, HasDataPropertiesInSignature, HasDatatypesInSignature, HasGetEntitiesInSignature, HasImportsClosure, HasIndividualsInSignature, HasObjectPropertiesInSignature, OWLSignature
All Known Subinterfaces:
OWLMutableOntology, OWLOntology
All Known Implementing Classes:
ConcurrentOWLOntologyImpl, OWLImmutableOntologyImpl, OWLOntologyImpl

public interface OWLSignatureBooleanArgs extends OWLSignature
Ontology methods related to its signature. This interface differs from OWLSignature because it uses boolean arguments to determine import closure inclusion.
Since:
4.0.0
Author:
ignazio
  • Method Details

    • getClassesInSignature

      @Deprecated default Set<OWLClass> getClassesInSignature(boolean includeImportsClosure)
      Gets the classes in the signature and optionally the imports closure.
      Parameters:
      includeImportsClosure - if true, include imports closure.
      Returns:
      the set of classes in the signature, optionally including the import closure. The set that is returned is a copy; modifications to the returned set will not be reflected in this object.
    • getObjectPropertiesInSignature

      @Deprecated default Set<OWLObjectProperty> getObjectPropertiesInSignature(boolean includeImportsClosure)
      Gets the object properties in the signature and optionally the imports closure.
      Parameters:
      includeImportsClosure - if true, include imports closure.
      Returns:
      the set of object properties in the signature, optionally including the import closure. The set that is returned is a copy; modifications to the returned set will not be reflected in this object.
    • getDataPropertiesInSignature

      @Deprecated default Set<OWLDataProperty> getDataPropertiesInSignature(boolean includeImportsClosure)
      Gets the data properties in the signature and optionally the imports closure.
      Parameters:
      includeImportsClosure - if true, include imports closure.
      Returns:
      the set of data properties in the signature, optionally including the import closure. The set that is returned is a copy; modifications to the returned set will not be reflected in this object.
    • getIndividualsInSignature

      @Deprecated default Set<OWLNamedIndividual> getIndividualsInSignature(boolean includeImportsClosure)
      Gets the named individuals in the signature and optionally the imports closure.
      Parameters:
      includeImportsClosure - if true, include imports closure.
      Returns:
      the set of individuals in the signature, optionally including the import closure. The set that is returned is a copy; modifications to the returned set will not be reflected in this object.
    • getReferencedAnonymousIndividuals

      @Deprecated default Set<OWLAnonymousIndividual> getReferencedAnonymousIndividuals(boolean includeImportsClosure)
      Gets the referenced anonymous individuals in the signature and optionally the imports closure.
      Parameters:
      includeImportsClosure - if true, include imports closure.
      Returns:
      The set of referenced anonymous individuals. The set that is returned is a copy; modifications to the returned set will not be reflected in this object.
    • getDatatypesInSignature

      @Deprecated default Set<OWLDatatype> getDatatypesInSignature(boolean includeImportsClosure)
      Gets the datatypes in the signature and optionally the imports closure.
      Parameters:
      includeImportsClosure - if true, include imports closure.
      Returns:
      the set of datatypes in the signature of this ontology, optionally including the import closure. The set that is returned is a copy; modifications to the returned set will not be reflected in this object.
    • getAnnotationPropertiesInSignature

      @Deprecated default Set<OWLAnnotationProperty> getAnnotationPropertiesInSignature(boolean includeImportsClosure)
      Gets the annotation properties in the signature and optionally the imports closure.
      Parameters:
      includeImportsClosure - if true, include imports closure.
      Returns:
      the set of annotation properties in the signature, optionally including the import closure. The set that is returned is a copy; modifications to the returned set will not be reflected in this object.
    • containsEntityInSignature

      @Deprecated default boolean containsEntityInSignature(OWLEntity owlEntity, boolean includeImportsClosure)
      Determines if the signature contains the specified entity.
      Parameters:
      owlEntity - The entity
      includeImportsClosure - if true, include imports closure.
      Returns:
      true if the signature or the import closure contains a reference to the specified entity.
    • containsEntityInSignature

      @Deprecated default boolean containsEntityInSignature(IRI entityIRI, boolean includeImportsClosure)
      Determines if the signature contains an entity with the specified IRI.
      Parameters:
      entityIRI - The IRI to test for.
      includeImportsClosure - if true, include imports closure.
      Returns:
      true if the signature or the import closure contains an entity with the specified IRI.
    • containsClassInSignature

      @Deprecated default boolean containsClassInSignature(IRI owlClassIRI, boolean includeImportsClosure)
      Determines if the signature contains an OWLClass that has the specified IRI.
      Parameters:
      owlClassIRI - The IRI of the class to check for
      includeImportsClosure - if true, include imports closure.
      Returns:
      true if the signature or the import closure contains an entity with the specified IRI.
    • containsObjectPropertyInSignature

      @Deprecated default boolean containsObjectPropertyInSignature(IRI owlObjectPropertyIRI, boolean includeImportsClosure)
      Determines if the signature contains an OWLObjectProperty that has the specified IRI.
      Parameters:
      owlObjectPropertyIRI - The IRI of the OWLObjectProperty to check for
      includeImportsClosure - if true, include imports closure.
      Returns:
      true if the signature or the import closure contains an object property with the specified IRI.
    • containsDataPropertyInSignature

      @Deprecated default boolean containsDataPropertyInSignature(IRI owlDataPropertyIRI, boolean includeImportsClosure)
      Determines if the signature contains an OWLDataProperty that has the specified IRI.
      Parameters:
      owlDataPropertyIRI - The IRI of the OWLDataProperty to check for
      includeImportsClosure - if true, include imports closure.
      Returns:
      true if the signature or the import closure contains a data property with the specified IRI.
    • containsAnnotationPropertyInSignature

      @Deprecated default boolean containsAnnotationPropertyInSignature(IRI owlAnnotationPropertyIRI, boolean includeImportsClosure)
      Determines if the signature contains an OWLAnnotationProperty that has the specified IRI.
      Parameters:
      owlAnnotationPropertyIRI - The IRI of the OWLAnnotationProperty to check for
      includeImportsClosure - if true, include imports closure.
      Returns:
      true if the signature or the import closure contains an annotation property with the specified IRI.
    • containsDatatypeInSignature

      @Deprecated default boolean containsDatatypeInSignature(IRI owlDatatypeIRI, boolean includeImportsClosure)
      Determines if the signature contains an OWLDatatype that has the specified IRI.
      Parameters:
      owlDatatypeIRI - The IRI of the OWLDatatype to check for
      includeImportsClosure - if true, include imports closure.
      Returns:
      true if the signature or the import closure contains a datatype with the specified IRI.
    • containsIndividualInSignature

      @Deprecated default boolean containsIndividualInSignature(IRI owlIndividualIRI, boolean includeImportsClosure)
      Determines if the signature contains an OWLNamedIndividual that has the specified IRI.
      Parameters:
      owlIndividualIRI - The IRI of the OWLNamedIndividual to check for
      includeImportsClosure - if true, include imports closure.
      Returns:
      true if the signature or the import closure contains an individual with the specified IRI.
    • getEntitiesInSignature

      @Deprecated default Set<OWLEntity> getEntitiesInSignature(IRI iri, boolean includeImportsClosure)
      Gets the entities in the signature that have the specified IRI.
      Parameters:
      iri - The IRI of the entities to be retrieved.
      includeImportsClosure - if true, include imports closure.
      Returns:
      the set of entities with the specified IRI, optionally including the ones in the import closure. The set that is returned is a copy; modifications to the returned set will not be reflected in this object.
    • containsReference

      @Deprecated default boolean containsReference(OWLEntity entity, boolean includeImportsClosure)
      Parameters:
      entity - entity to check
      includeImportsClosure - if true, include imports closure.
      Returns:
      true if entity is referenced