public interface OWLAxiomCollectionBooleanArgs extends HasAxioms, HasLogicalAxioms, HasAxiomsByType, HasContainsAxiom
Modifier and Type | Method and Description |
---|---|
boolean |
containsAxiom(OWLAxiom axiom,
boolean includeImportsClosure)
Deprecated.
|
boolean |
containsAxiomIgnoreAnnotations(OWLAxiom axiom,
boolean includeImportsClosure)
Deprecated.
|
<T extends OWLAxiom> |
getAxiomCount(AxiomType<T> axiomType,
boolean includeImportsClosure)
Deprecated.
|
int |
getAxiomCount(boolean includeImportsClosure)
Deprecated.
|
<T extends OWLAxiom> |
getAxioms(AxiomType<T> axiomType,
boolean includeImportsClosure)
Deprecated.
|
Set<OWLAxiom> |
getAxioms(boolean b)
Deprecated.
|
Set<OWLAnnotationAxiom> |
getAxioms(OWLAnnotationProperty property,
boolean includeImportsClosure)
|
Set<OWLClassAxiom> |
getAxioms(OWLClass cls,
boolean includeImportsClosure)
Deprecated.
|
Set<OWLDataPropertyAxiom> |
getAxioms(OWLDataProperty property,
boolean includeImportsClosure)
Deprecated.
|
Set<OWLDatatypeDefinitionAxiom> |
getAxioms(OWLDatatype datatype,
boolean includeImportsClosure)
Deprecated.
|
Set<OWLIndividualAxiom> |
getAxioms(OWLIndividual individual,
boolean includeImportsClosure)
Deprecated.
|
Set<OWLObjectPropertyAxiom> |
getAxioms(OWLObjectPropertyExpression property,
boolean includeImportsClosure)
|
Set<OWLAxiom> |
getAxiomsIgnoreAnnotations(OWLAxiom axiom,
boolean includeImportsClosure)
Deprecated.
|
int |
getLogicalAxiomCount(boolean includeImportsClosure)
Deprecated.
|
Set<OWLLogicalAxiom> |
getLogicalAxioms(boolean includeImportsClosure)
Deprecated.
|
Set<OWLAxiom> |
getReferencingAxioms(OWLPrimitive owlEntity,
boolean includeImportsClosure)
Deprecated.
|
getLogicalAxioms
getAxioms
containsAxiom
@Nonnull @Deprecated Set<OWLAxiom> getAxioms(boolean b)
OWLAxiomCollection.getAxioms(org.semanticweb.owlapi.model.parameters.Imports)
insteadb
- true if imports are included.@Deprecated int getAxiomCount(boolean includeImportsClosure)
includeImportsClosure
- if true, include imports closure.@Deprecated @Nonnull Set<OWLLogicalAxiom> getLogicalAxioms(boolean includeImportsClosure)
includeImportsClosure
- if true, include imports closure.OWLLogicalAxiom
, optionally including the
imports closure. The set that is returned is a copy of the data.@Deprecated int getLogicalAxiomCount(boolean includeImportsClosure)
includeImportsClosure
- if true, include imports closure.@Deprecated @Nonnull <T extends OWLAxiom> Set<T> getAxioms(@Nonnull AxiomType<T> axiomType, boolean includeImportsClosure)
T
- axiom typeaxiomType
- The type of axioms to be retrieved.includeImportsClosure
- if true, include imports closure.@Deprecated <T extends OWLAxiom> int getAxiomCount(@Nonnull AxiomType<T> axiomType, boolean includeImportsClosure)
T
- axiom typeaxiomType
- The type of axiom to countincludeImportsClosure
- if INCLUDED, include imports closure.@Deprecated boolean containsAxiom(@Nonnull OWLAxiom axiom, boolean includeImportsClosure)
axiom
- The axiom to search.includeImportsClosure
- if INCLUDED, include imports closure.true
if the ontology contains the specified axiom.@Deprecated boolean containsAxiomIgnoreAnnotations(@Nonnull OWLAxiom axiom, boolean includeImportsClosure)
SubClassOf(Annotation(p V) A B)
then this method will return true
if
the ontology contains SubClassOf(A B)
or SubClassOf(Annotation(q S) A B)
for
any annotation property q
and any annotation value S
.axiom
- The axiom to search.includeImportsClosure
- if true, include imports closure.true
if the ontology contains the specified axiom.@Deprecated @Nonnull Set<OWLAxiom> getAxiomsIgnoreAnnotations(@Nonnull OWLAxiom axiom, boolean includeImportsClosure)
axiom
- The axiom that the returned axioms must equal, ignoring
annotations.includeImportsClosure
- if true, include imports closure.axiomA
and axiomB
in
the set, axiomA.getAxiomWithoutAnnotations()
is equal to
axiomB.getAxiomWithoutAnnotations()
. The specified axiom will be contained in
the set.@Deprecated @Nonnull Set<OWLAxiom> getReferencingAxioms(@Nonnull OWLPrimitive owlEntity, boolean includeImportsClosure)
OWLPrimitive
appears in the signature of the
axiom.OWLEntity
only. This method accepts
OWLPrimitive so that also anonymous individuals, literals, IRIs and annotation values can be
passed in, although they are not included in the axioms' signatures.owlEntity
- The entity that should be directly referred to by all axioms in
the results set.includeImportsClosure
- if INCLUDED, include imports closure.@Nonnull @Deprecated Set<OWLClassAxiom> getAxioms(@Nonnull OWLClass cls, boolean includeImportsClosure)
OWLAxiomCollection.getAxioms(OWLClass, org.semanticweb.owlapi.model.parameters.Imports)
insteadcls
- The class whose describing axioms are to be retrieved.includeImportsClosure
- if INCLUDED, include imports closure.@Nonnull @Deprecated Set<OWLObjectPropertyAxiom> getAxioms(@Nonnull OWLObjectPropertyExpression property, boolean includeImportsClosure)
OWLAxiomCollection.getAxioms(OWLObjectPropertyExpression, org.semanticweb.owlapi.model.parameters.Imports)
insteadproperty
- The property whose defining axioms are to be retrieved.includeImportsClosure
- if INCLUDED, include imports closure.@Nonnull @Deprecated Set<OWLDataPropertyAxiom> getAxioms(@Nonnull OWLDataProperty property, boolean includeImportsClosure)
OWLAxiomCollection.getAxioms(OWLDataProperty, org.semanticweb.owlapi.model.parameters.Imports)
insteadproperty
- The property whose defining axioms are to be retrieved.includeImportsClosure
- if INCLUDED, include imports closure.@Nonnull @Deprecated Set<OWLIndividualAxiom> getAxioms(@Nonnull OWLIndividual individual, boolean includeImportsClosure)
OWLAxiomCollection.getAxioms(OWLIndividual, org.semanticweb.owlapi.model.parameters.Imports)
insteadindividual
- The individual whose defining axioms are to be retrieved.includeImportsClosure
- if INCLUDED, include imports closure.@Nonnull @Deprecated Set<OWLAnnotationAxiom> getAxioms(@Nonnull OWLAnnotationProperty property, boolean includeImportsClosure)
OWLAxiomCollection.getAxioms(OWLAnnotationProperty, org.semanticweb.owlapi.model.parameters.Imports)
insteadproperty
- The property whose definition axioms are to be retrievedincludeImportsClosure
- if INCLUDED, include imports closure.@Nonnull @Deprecated Set<OWLDatatypeDefinitionAxiom> getAxioms(@Nonnull OWLDatatype datatype, boolean includeImportsClosure)
OWLAxiomCollection.getAxioms(OWLDatatype, org.semanticweb.owlapi.model.parameters.Imports)
insteaddatatype
- The datatypeincludeImportsClosure
- if INCLUDED, include imports closure.Copyright © 2020 The University of Manchester. All rights reserved.