Comparable<OWLObject>
, HasAnnotationPropertiesInSignature
, HasAnnotations
, HasAnonymousIndividuals
, HasClassesInSignature
, HasContainsEntityInSignature
, HasDataPropertiesInSignature
, HasDatatypesInSignature
, HasIndividualsInSignature
, HasObjectPropertiesInSignature
, HasSignature
, IsAnonymous
, OWLAxiom
, OWLClassAxiom
, OWLLogicalAxiom
, OWLObject
, Serializable
public interface OWLDisjointUnionAxiom extends OWLClassAxiom
Modifier and Type | Method | 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. |
compareTo
getAnnotationPropertiesInSignature
getAnonymousIndividuals
getClassesInSignature
containsEntityInSignature
getDataPropertiesInSignature
getDatatypesInSignature
getIndividualsInSignature
getObjectPropertiesInSignature
getSignature
isAnonymous
accept, accept, equalsIgnoreAnnotations, getAnnotatedAxiom, getAnnotations, getAnnotations, getAxiomType, getNNF, isAnnotated, isAnnotationAxiom, isLogicalAxiom, isOfType, isOfType
accept, accept, getNestedClassExpressions, isBottomEntity, isIndividual, isIRI, isTopEntity, toString
@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()
OWLAxiom
getAxiomWithoutAnnotations
in interface OWLAxiom
Copyright © 2018 The University of Manchester. All rights reserved.