public abstract class OWLAxiomIndexImpl extends OWLObjectImpl implements OWLAxiomIndex, HasTrimToSize
| Constructor and Description |
|---|
OWLAxiomIndexImpl() |
| Modifier and Type | Method and Description |
|---|---|
Stream<OWLAnnotationPropertyDomainAxiom> |
annotationPropertyDomainAxioms(OWLAnnotationProperty property)
Gets the
OWLAnnotationPropertyDomainAxiom objects where the specified property is the
property in the domain axiom. |
Stream<OWLAnnotationPropertyRangeAxiom> |
annotationPropertyRangeAxioms(OWLAnnotationProperty property)
Gets the
OWLAnnotationPropertyRangeAxiom objects where the specified property is the
property in the range axiom. |
Stream<OWLDatatypeDefinitionAxiom> |
datatypeDefinitions(OWLDatatype datatype)
Gets the
OWLDatatypeDefinitionAxiom objects contained in this ontology that provide a
definition for the specified datatype. |
Stream<OWLSubAnnotationPropertyOfAxiom> |
subAnnotationPropertyOfAxioms(OWLAnnotationProperty subProperty)
Gets the
OWLSubAnnotationPropertyOfAxiom objects where the specified property is the
sub-property. |
void |
trimToSize()
Trim the capacity of the axiom indexes.
|
annotationPropertiesInSignature, anonymousIndividuals, classesInSignature, compareTo, containsEntityInSignature, dataPropertiesInSignature, datatypesInSignature, equals, hashCode, individualsInSignature, nestedClassExpressions, objectPropertiesInSignature, signature, toStringannotationAssertionAxioms, annotationAssertionAxioms, asymmetricObjectPropertyAxioms, axioms, axioms, axioms, axioms, axioms, axioms, classAssertionAxioms, classAssertionAxioms, contains, contains, dataPropertyAssertionAxioms, dataPropertyDomainAxioms, dataPropertyRangeAxioms, dataSubPropertyAxiomsForSubProperty, dataSubPropertyAxiomsForSuperProperty, declarationAxioms, differentIndividualAxioms, disjointClassesAxioms, disjointDataPropertiesAxioms, disjointObjectPropertiesAxioms, disjointUnionAxioms, equivalentClassesAxioms, equivalentDataPropertiesAxioms, equivalentObjectPropertiesAxioms, filterAxioms, filterAxioms, functionalDataPropertyAxioms, functionalObjectPropertyAxioms, getAnnotationAssertionAxioms, getAnnotationAssertionAxioms, getAnnotationPropertyDomainAxioms, getAnnotationPropertyRangeAxioms, getAsymmetricObjectPropertyAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getClassAssertionAxioms, getClassAssertionAxioms, getDataPropertyAssertionAxioms, getDataPropertyDomainAxioms, getDataPropertyRangeAxioms, getDataSubPropertyAxiomsForSubProperty, getDataSubPropertyAxiomsForSuperProperty, getDatatypeDefinitions, getDeclarationAxioms, getDifferentIndividualAxioms, getDisjointClassesAxioms, getDisjointDataPropertiesAxioms, getDisjointObjectPropertiesAxioms, getDisjointUnionAxioms, getEquivalentClassesAxioms, getEquivalentDataPropertiesAxioms, getEquivalentObjectPropertiesAxioms, getFunctionalDataPropertyAxioms, getFunctionalObjectPropertyAxioms, getHasKeyAxioms, getInverseFunctionalObjectPropertyAxioms, getInverseObjectPropertyAxioms, getIrreflexiveObjectPropertyAxioms, getNegativeDataPropertyAssertionAxioms, getNegativeObjectPropertyAssertionAxioms, getObjectPropertyAssertionAxioms, getObjectPropertyDomainAxioms, getObjectPropertyRangeAxioms, getObjectSubPropertyAxiomsForSubProperty, getObjectSubPropertyAxiomsForSuperProperty, getReflexiveObjectPropertyAxioms, getSameIndividualAxioms, getSubAnnotationPropertyOfAxioms, getSubClassAxiomsForSubClass, getSubClassAxiomsForSuperClass, getSymmetricObjectPropertyAxioms, getTransitiveObjectPropertyAxioms, hasKeyAxioms, inverseFunctionalObjectPropertyAxioms, inverseObjectPropertyAxioms, irreflexiveObjectPropertyAxioms, negativeDataPropertyAssertionAxioms, negativeObjectPropertyAssertionAxioms, objectPropertyAssertionAxioms, objectPropertyDomainAxioms, objectPropertyRangeAxioms, objectSubPropertyAxiomsForSubProperty, objectSubPropertyAxiomsForSuperProperty, reflexiveObjectPropertyAxioms, sameIndividualAxioms, subClassAxiomsForSubClass, subClassAxiomsForSuperClass, symmetricObjectPropertyAxioms, transitiveObjectPropertyAxiomsgetImportsClosure, importsClosureaddAnonymousIndividualsToSet, addSignatureEntitiesToSetaccept, accept, getNestedClassExpressions, hashIteration, hasSharedStructure, initHashCode, isAnonymousExpression, isAxiom, isBottomEntity, isIndividual, isIRI, isOntology, isTopEntitygetSignature, unsortedSignaturegetAnonymousIndividualsgetClassesInSignaturegetObjectPropertiesInSignaturegetDataPropertiesInSignaturegetIndividualsInSignaturegetDatatypesInSignaturegetAnnotationPropertiesInSignaturehashIndexcomponents, componentsAnnotationsFirst, componentsWithoutAnnotationsisAnonymous, isNamedpublic void trimToSize()
HasTrimToSizetrimToSize in interface HasTrimToSizepublic Stream<OWLDatatypeDefinitionAxiom> datatypeDefinitions(OWLDatatype datatype)
OWLAxiomIndexOWLDatatypeDefinitionAxiom objects contained in this ontology that provide a
definition for the specified datatype.datatypeDefinitions in interface OWLAxiomIndexdatatype - The datatype for which the returned axioms provide a definition.public Stream<OWLSubAnnotationPropertyOfAxiom> subAnnotationPropertyOfAxioms(OWLAnnotationProperty subProperty)
OWLAxiomIndexOWLSubAnnotationPropertyOfAxiom objects where the specified property is the
sub-property.subAnnotationPropertyOfAxioms in interface OWLAxiomIndexsubProperty - The sub-property of the axioms to be retrieved.public Stream<OWLAnnotationPropertyDomainAxiom> annotationPropertyDomainAxioms(OWLAnnotationProperty property)
OWLAxiomIndexOWLAnnotationPropertyDomainAxiom objects where the specified property is the
property in the domain axiom.annotationPropertyDomainAxioms in interface OWLAxiomIndexproperty - The property that the axiom specifies a domain for.public Stream<OWLAnnotationPropertyRangeAxiom> annotationPropertyRangeAxioms(OWLAnnotationProperty property)
OWLAxiomIndexOWLAnnotationPropertyRangeAxiom objects where the specified property is the
property in the range axiom.annotationPropertyRangeAxioms in interface OWLAxiomIndexproperty - The property that the axiom specifies a range for.Copyright © 2020 The University of Manchester. All rights reserved.