public interface OWLDisjointUnionAxiom extends OWLClassAxiom
| 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
|
java.util.stream.Stream<OWLClassExpression> |
classExpressions()
Gets the class expressions which are operands of the disjoint union.
|
default java.util.stream.Stream<?> |
components() |
default java.util.stream.Stream<?> |
componentsAnnotationsFirst() |
default java.util.stream.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() |
isLogicalAxiomequalsIgnoreAnnotations, getAnnotatedAxiom, getAnnotatedAxiom, getAnnotatedAxiom, getAnnotatedAxiom, getAnnotatedAxiom, getAxiomWithoutAnnotations, getAxiomWithoutAnnotations, getNNF, isAnnotated, isAnnotationAxiom, isAnonymous, isAxiom, isIndividual, isOfType, isOfType, isOfType, typeIndexgetNestedClassExpressions, hasSharedStructure, isAnonymousExpression, isBottomEntity, isIRI, isOntology, isTopEntity, nestedClassExpressionscompareTogetSignature, signaturecontainsEntityInSignatureanonymousIndividuals, getAnonymousIndividualsclassesInSignature, getClassesInSignaturegetObjectPropertiesInSignature, objectPropertiesInSignaturedataPropertiesInSignature, getDataPropertiesInSignaturegetIndividualsInSignature, individualsInSignaturedatatypesInSignature, getDatatypesInSignatureannotationPropertiesInSignature, getAnnotationPropertiesInSignatureannotations, annotations, annotations, getAnnotations, getAnnotationsOWLDisjointUnionAxiom getAxiomWithoutAnnotations()
OWLAxiomgetAxiomWithoutAnnotations in interface OWLAxiomdefault java.util.stream.Stream<?> components()
components in interface HasComponentsdefault java.util.stream.Stream<?> componentsWithoutAnnotations()
componentsWithoutAnnotations in interface HasComponentsdefault java.util.stream.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.java.util.stream.Stream<OWLClassExpression> classExpressions()
Set containing the operands of the disjoint union, note
that this does not include the 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 © 2017 The University of Manchester. All Rights Reserved.