public interface OWLDisjointUnionAxiom extends OWLClassAxiom
| Modifier and Type | Method and Description |
|---|---|
OWLDisjointUnionAxiom |
getAxiomWithoutAnnotations()
Gets an axiom that is structurally equivalent to this axiom without
annotations.
|
Set<OWLClassExpression> |
getClassExpressions()
Gets the class expressions which are operands of the disjoint union.
|
OWLClass |
getOWLClass()
Gets the class which is equivalent to the disjoint union.
|
OWLDisjointClassesAxiom |
getOWLDisjointClassesAxiom()
Gets the part of this axiom that corresponds to an
DisjointClasses axiom. |
OWLEquivalentClassesAxiom |
getOWLEquivalentClassesAxiom()
Gets the part of this axiom that corresponds to an
EquivalentClasses axiom. |
accept, accept, equalsIgnoreAnnotations, getAnnotatedAxiom, getAnnotations, getAnnotations, getAxiomType, getNNF, isAnnotated, isAnnotationAxiom, isLogicalAxiom, isOfType, isOfTypeaccept, accept, getNestedClassExpressions, isBottomEntity, isTopEntity, toStringcompareTogetSignaturecontainsEntityInSignaturegetAnonymousIndividualsgetClassesInSignaturegetObjectPropertiesInSignaturegetDataPropertiesInSignaturegetIndividualsInSignaturegetDatatypesInSignaturegetAnnotationPropertiesInSignature@Nonnull OWLClass getOWLClass()
@Nonnull Set<OWLClassExpression> getClassExpressions()
Set containing the operands of the disjoint union, note
that this does not include the OWLClass that is
equivalent to the disjoint union.@Nonnull OWLEquivalentClassesAxiom getOWLEquivalentClassesAxiom()
EquivalentClasses axiom.EquivalentClasses(CE, CEUnion) where
CEUnion is the union of the classes returned by the
getClassExpressions() method and CE is the class
returned by the getOWLClass() method.@Nonnull OWLDisjointClassesAxiom getOWLDisjointClassesAxiom()
DisjointClasses axiom.DisjointClasses(CE1, ..., CEn) where
CEi in (CE1, ..., CEn) is contained in the classes
returned by the getClassExpressions() method.@Nonnull OWLDisjointUnionAxiom getAxiomWithoutAnnotations()
OWLAxiomgetAxiomWithoutAnnotations in interface OWLAxiomCopyright © 2016 The University of Manchester. All Rights Reserved.