public interface OWLDisjointUnionAxiom extends OWLClassAxiom, HasOperands<OWLClassExpression>
| Modifier and Type | Method and Description |
|---|---|
default void |
accept(OWLAxiomVisitor visitor) |
default <O> O |
accept(OWLAxiomVisitorEx<O> visitor) |
default void |
accept(OWLObjectVisitor visitor)
Accepts a visitor
|
default <O> O |
accept(OWLObjectVisitorEx<O> visitor)
Accepts a visitor
|
Stream<OWLClassExpression> |
classExpressions()
Gets the class expressions which are operands of the disjoint union.
|
default Stream<?> |
components() |
default Stream<?> |
componentsAnnotationsFirst() |
default Stream<?> |
componentsWithoutAnnotations() |
default AxiomType<?> |
getAxiomType()
Gets the axiom type for this axiom.
|
OWLDisjointUnionAxiom |
getAxiomWithoutAnnotations()
Gets an axiom that is structurally equivalent to this axiom without annotations.
|
default Set<OWLClassExpression> |
getClassExpressions()
Deprecated.
use the stream method
|
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. |
default int |
hashIndex() |
default int |
initHashCode() |
isLogicalAxiomequalsIgnoreAnnotations, getAnnotatedAxiom, getAnnotatedAxiom, getAnnotatedAxiom, getAnnotatedAxiom, getAnnotatedAxiom, getAxiomWithoutAnnotations, getAxiomWithoutAnnotations, getNNF, isAnnotated, isAnnotationAxiom, isAxiom, isIndividual, isOfType, isOfType, isOfType, typeIndexgetNestedClassExpressions, hashIteration, hasSharedStructure, isAnonymousExpression, isBottomEntity, isIRI, isOntology, isTopEntity, nestedClassExpressionscompareTogetSignature, signature, unsortedSignaturecontainsEntityInSignatureanonymousIndividuals, getAnonymousIndividualsclassesInSignature, getClassesInSignaturegetObjectPropertiesInSignature, objectPropertiesInSignaturedataPropertiesInSignature, getDataPropertiesInSignaturegetIndividualsInSignature, individualsInSignaturedatatypesInSignature, getDatatypesInSignatureannotationPropertiesInSignature, getAnnotationPropertiesInSignatureisAnonymous, isNamedannotations, annotations, annotations, annotationsAsList, getAnnotations, getAnnotationsgetOperandsAsList, operandsOWLDisjointUnionAxiom getAxiomWithoutAnnotations()
OWLAxiomgetAxiomWithoutAnnotations in interface OWLAxiomdefault Stream<?> components()
components in interface HasComponentsdefault int initHashCode()
initHashCode in interface OWLObjectdefault Stream<?> componentsWithoutAnnotations()
componentsWithoutAnnotations in interface HasComponentsdefault Stream<?> componentsAnnotationsFirst()
componentsAnnotationsFirst in interface HasComponentsdefault int hashIndex()
hashIndex in interface HasHashIndexOWLClass getOWLClass()
@Deprecated default 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.Stream<OWLClassExpression> classExpressions()
OWLClass that is equivalent to the disjoint union.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.OWLDisjointClassesAxiom getOWLDisjointClassesAxiom()
DisjointClasses axiom.DisjointClasses(CE1, ..., CEn) where CEi in (CE1, ..., CEn) is contained in the
classes returned by the getClassExpressions() method.default void accept(OWLObjectVisitor visitor)
OWLObjectdefault <O> O accept(OWLObjectVisitorEx<O> visitor)
OWLObjectdefault void accept(OWLAxiomVisitor visitor)
default <O> O accept(OWLAxiomVisitorEx<O> visitor)
default AxiomType<?> getAxiomType()
OWLAxiomgetAxiomType in interface OWLAxiomCopyright © 2019 The University of Manchester. All rights reserved.