Package org.semanticweb.owlapi.model
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
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 Summary
Modifier and TypeMethodDescriptiondefault boolean
containsAnnotationPropertyInSignature
(IRI owlAnnotationPropertyIRI, boolean includeImportsClosure) Deprecated.default boolean
containsClassInSignature
(IRI owlClassIRI, boolean includeImportsClosure) Deprecated.default boolean
containsDataPropertyInSignature
(IRI owlDataPropertyIRI, boolean includeImportsClosure) Deprecated.default boolean
containsDatatypeInSignature
(IRI owlDatatypeIRI, boolean includeImportsClosure) Deprecated.default boolean
containsEntityInSignature
(IRI entityIRI, boolean includeImportsClosure) Deprecated.default boolean
containsEntityInSignature
(OWLEntity owlEntity, boolean includeImportsClosure) Deprecated.default boolean
containsIndividualInSignature
(IRI owlIndividualIRI, boolean includeImportsClosure) Deprecated.default boolean
containsObjectPropertyInSignature
(IRI owlObjectPropertyIRI, boolean includeImportsClosure) Deprecated.default boolean
containsReference
(OWLEntity entity, boolean includeImportsClosure) Deprecated.default Set
<OWLAnnotationProperty> getAnnotationPropertiesInSignature
(boolean includeImportsClosure) Deprecated.getClassesInSignature
(boolean includeImportsClosure) Deprecated.default Set
<OWLDataProperty> getDataPropertiesInSignature
(boolean includeImportsClosure) Deprecated.default Set
<OWLDatatype> getDatatypesInSignature
(boolean includeImportsClosure) Deprecated.getEntitiesInSignature
(IRI iri, boolean includeImportsClosure) Deprecated.default Set
<OWLNamedIndividual> getIndividualsInSignature
(boolean includeImportsClosure) Deprecated.default Set
<OWLObjectProperty> getObjectPropertiesInSignature
(boolean includeImportsClosure) Deprecated.default Set
<OWLAnonymousIndividual> getReferencedAnonymousIndividuals
(boolean includeImportsClosure) Deprecated.Methods inherited from interface org.semanticweb.owlapi.model.HasAnnotationPropertiesInSignature
annotationPropertiesInSignature, getAnnotationPropertiesInSignature
Methods inherited from interface org.semanticweb.owlapi.model.HasClassesInSignature
classesInSignature, getClassesInSignature
Methods inherited from interface org.semanticweb.owlapi.model.HasContainsEntityInSignature
containsEntityInSignature
Methods inherited from interface org.semanticweb.owlapi.model.HasDataPropertiesInSignature
dataPropertiesInSignature, getDataPropertiesInSignature
Methods inherited from interface org.semanticweb.owlapi.model.HasDatatypesInSignature
datatypesInSignature, getDatatypesInSignature
Methods inherited from interface org.semanticweb.owlapi.model.HasGetEntitiesInSignature
entitiesInSignature, getEntitiesInSignature
Methods inherited from interface org.semanticweb.owlapi.model.HasImportsClosure
getImportsClosure, importsClosure
Methods inherited from interface org.semanticweb.owlapi.model.HasIndividualsInSignature
getIndividualsInSignature, individualsInSignature
Methods inherited from interface org.semanticweb.owlapi.model.HasObjectPropertiesInSignature
getObjectPropertiesInSignature, objectPropertiesInSignature
Methods inherited from interface org.semanticweb.owlapi.model.OWLSignature
annotationPropertiesInSignature, classesInSignature, containsAnnotationPropertyInSignature, containsAnnotationPropertyInSignature, containsClassInSignature, containsClassInSignature, containsDataPropertyInSignature, containsDataPropertyInSignature, containsDatatypeInSignature, containsDatatypeInSignature, containsEntitiesOfTypeInSignature, containsEntitiesOfTypeInSignature, containsEntityInSignature, containsEntityInSignature, containsEntityInSignature, containsIndividualInSignature, containsIndividualInSignature, containsObjectPropertyInSignature, containsObjectPropertyInSignature, containsReference, containsReference, dataPropertiesInSignature, datatypesInSignature, entitiesInSignature, getAnnotationPropertiesInSignature, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getEntitiesInSignature, getIndividualsInSignature, getObjectPropertiesInSignature, getPunnedIRIs, getReferencedAnonymousIndividuals, getReferencedAnonymousIndividuals, individualsInSignature, objectPropertiesInSignature, referencedAnonymousIndividuals, referencedAnonymousIndividuals
-
Method Details
-
getClassesInSignature
Deprecated.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) Deprecated.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) Deprecated.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) Deprecated.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) Deprecated.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.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) Deprecated.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) Deprecated.Determines if the signature contains the specified entity.- Parameters:
owlEntity
- The entityincludeImportsClosure
- if true, include imports closure.- Returns:
true
if the signature or the import closure contains a reference to the specified entity.
-
containsEntityInSignature
Deprecated.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) Deprecated.Determines if the signature contains an OWLClass that has the specified IRI.- Parameters:
owlClassIRI
- The IRI of the class to check forincludeImportsClosure
- 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) Deprecated.Determines if the signature contains an OWLObjectProperty that has the specified IRI.- Parameters:
owlObjectPropertyIRI
- The IRI of the OWLObjectProperty to check forincludeImportsClosure
- 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) Deprecated.Determines if the signature contains an OWLDataProperty that has the specified IRI.- Parameters:
owlDataPropertyIRI
- The IRI of the OWLDataProperty to check forincludeImportsClosure
- 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) Deprecated.Determines if the signature contains an OWLAnnotationProperty that has the specified IRI.- Parameters:
owlAnnotationPropertyIRI
- The IRI of the OWLAnnotationProperty to check forincludeImportsClosure
- 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) Deprecated.Determines if the signature contains an OWLDatatype that has the specified IRI.- Parameters:
owlDatatypeIRI
- The IRI of the OWLDatatype to check forincludeImportsClosure
- 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) Deprecated.Determines if the signature contains an OWLNamedIndividual that has the specified IRI.- Parameters:
owlIndividualIRI
- The IRI of the OWLNamedIndividual to check forincludeImportsClosure
- if true, include imports closure.- Returns:
- true if the signature or the import closure contains an individual with the specified IRI.
-
getEntitiesInSignature
Deprecated.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.- Parameters:
entity
- entity to checkincludeImportsClosure
- if true, include imports closure.- Returns:
- true if entity is referenced
-
OWLSignature.containsAnnotationPropertyInSignature(IRI, Imports)