org.semanticweb.owlapi.model
Interface OWLDisjointClassesAxiom
- All Superinterfaces:
- java.lang.Comparable<OWLObject>, OWLAxiom, OWLClassAxiom, OWLLogicalAxiom, OWLNaryAxiom, OWLNaryClassAxiom, OWLObject, OWLSubClassOfAxiomSetShortCut
- All Known Implementing Classes:
- OWLDisjointClassesAxiomImpl
public interface OWLDisjointClassesAxiom
- extends OWLNaryClassAxiom
Author: Matthew Horridge
The University Of Manchester
Bio-Health Informatics Group
Date: 24-Oct-2006
Represents a DisjointClasses axiom in the OWL 2 Specification.
Methods inherited from interface org.semanticweb.owlapi.model.OWLAxiom |
accept, accept, equalsIgnoreAnnotations, getAnnotatedAxiom, getAnnotations, getAnnotations, getAxiomType, getNNF, isAnnotated, isLogicalAxiom, isOfType, isOfType |
Methods inherited from interface org.semanticweb.owlapi.model.OWLObject |
accept, accept, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, getSignature, isBottomEntity, isTopEntity |
Methods inherited from interface java.lang.Comparable |
compareTo |
asPairwiseAxioms
java.util.Set<OWLDisjointClassesAxiom> asPairwiseAxioms()
- Description copied from interface:
OWLNaryAxiom
- Gets this axiom as a set of pairwise axioms. Note that annotations on this axiom will not be copied to each axiom
returned in the set of pairwise axioms.
- Specified by:
asPairwiseAxioms
in interface OWLNaryAxiom
- Returns:
- This axiom as a set of pairwise axioms.
getAxiomWithoutAnnotations
OWLDisjointClassesAxiom getAxiomWithoutAnnotations()
- Description copied from interface:
OWLAxiom
- Gets an axiom that is structurally equivalent to this axiom without annotations. This essentially
returns a version of this axiom stripped of any annotations
- Specified by:
getAxiomWithoutAnnotations
in interface OWLAxiom
- Returns:
- The annotationless version of this axiom