public interface OWLEquivalentClassesAxiom extends OWLNaryClassAxiom
| Modifier and Type | Method and Description |
|---|---|
Set<OWLEquivalentClassesAxiom> |
asPairwiseAxioms()
Gets this axiom as a set of pairwise axioms.
|
boolean |
containsNamedEquivalentClass()
Determines if this equivalent classes axiom contains at least one named
class (excluding owl:Thing or owl:Nothing).
|
boolean |
containsOWLNothing()
Determines if this class axiom makes a class expression equivalent to
nothing.
|
boolean |
containsOWLThing()
Determines if this class axiom makes a class expression equivalent to
thing.
|
OWLEquivalentClassesAxiom |
getAxiomWithoutAnnotations()
Gets an axiom that is structurally equivalent to this axiom without
annotations.
|
Set<OWLClass> |
getNamedClasses()
Gets the named classes (excluding owl:Thing and owl:Nothing) that are in
this equivalent classes axiom.
|
contains, getClassExpressions, getClassExpressionsAsList, getClassExpressionsMinusaccept, accept, equalsIgnoreAnnotations, getAnnotatedAxiom, getAnnotations, getAnnotations, getAxiomType, getNNF, isAnnotated, isAnnotationAxiom, isLogicalAxiom, isOfType, isOfTypeaccept, accept, getAnonymousIndividuals, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, getSignature, isBottomEntity, isTopEntitycompareToasOWLSubClassOfAxiomsboolean containsNamedEquivalentClass()
true if the axiom contains at least one named class
otherwise false. Note that this method will return
false if the only named classes are owl:Thing or
owl:Nothing.Set<OWLClass> getNamedClasses()
boolean containsOWLNothing()
true if this axiom contains owl:Nothing as an equivalent
class.boolean containsOWLThing()
true if this axioms contains owl:Thing as an equivalent
class.Set<OWLEquivalentClassesAxiom> asPairwiseAxioms()
OWLNaryAxiomasPairwiseAxioms in interface OWLNaryAxiomOWLEquivalentClassesAxiom getAxiomWithoutAnnotations()
OWLAxiomgetAxiomWithoutAnnotations in interface OWLAxiomCopyright © 2014 The University of Manchester. All Rights Reserved.