public class OPPLOWLDisjointClassesAxiom extends AbstractInlineSetAxiom<org.semanticweb.owlapi.model.OWLClassExpression> implements org.semanticweb.owlapi.model.OWLDisjointClassesAxiom
| Constructor and Description |
|---|
OPPLOWLDisjointClassesAxiom(OPPLOWLDataFactory dataFactory,
InlineSet<org.semanticweb.owlapi.model.OWLClassExpression> classExpressions,
Set<? extends org.semanticweb.owlapi.model.OWLAnnotation> annotations,
boolean shouldExpandAsPairWise) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(org.semanticweb.owlapi.model.OWLAxiomVisitor visitor) |
<O> O |
accept(org.semanticweb.owlapi.model.OWLAxiomVisitorEx<O> visitor) |
void |
accept(org.semanticweb.owlapi.model.OWLObjectVisitor visitor) |
<O> O |
accept(org.semanticweb.owlapi.model.OWLObjectVisitorEx<O> visitor) |
Set<org.semanticweb.owlapi.model.OWLSubClassOfAxiom> |
asOWLSubClassOfAxioms() |
Set<org.semanticweb.owlapi.model.OWLDisjointClassesAxiom> |
asPairwiseAxioms() |
int |
compareTo(org.semanticweb.owlapi.model.OWLObject arg0) |
boolean |
contains(org.semanticweb.owlapi.model.OWLClassExpression ce) |
boolean |
equals(Object obj) |
boolean |
equalsIgnoreAnnotations(org.semanticweb.owlapi.model.OWLAxiom axiom) |
org.semanticweb.owlapi.model.OWLAxiom |
getAnnotatedAxiom(Set<org.semanticweb.owlapi.model.OWLAnnotation> annotations) |
Set<org.semanticweb.owlapi.model.OWLAnnotation> |
getAnnotations() |
Set<org.semanticweb.owlapi.model.OWLAnnotation> |
getAnnotations(org.semanticweb.owlapi.model.OWLAnnotationProperty annotationProperty) |
Set<org.semanticweb.owlapi.model.OWLAnonymousIndividual> |
getAnonymousIndividuals() |
org.semanticweb.owlapi.model.AxiomType<?> |
getAxiomType() |
org.semanticweb.owlapi.model.OWLDisjointClassesAxiom |
getAxiomWithoutAnnotations() |
Set<org.semanticweb.owlapi.model.OWLClass> |
getClassesInSignature() |
Set<org.semanticweb.owlapi.model.OWLClassExpression> |
getClassExpressions() |
List<org.semanticweb.owlapi.model.OWLClassExpression> |
getClassExpressionsAsList() |
Set<org.semanticweb.owlapi.model.OWLClassExpression> |
getClassExpressionsMinus(org.semanticweb.owlapi.model.OWLClassExpression... desc) |
Set<org.semanticweb.owlapi.model.OWLDataProperty> |
getDataPropertiesInSignature() |
Set<org.semanticweb.owlapi.model.OWLDatatype> |
getDatatypesInSignature() |
Set<org.semanticweb.owlapi.model.OWLNamedIndividual> |
getIndividualsInSignature() |
Set<org.semanticweb.owlapi.model.OWLClassExpression> |
getNestedClassExpressions() |
org.semanticweb.owlapi.model.OWLAxiom |
getNNF() |
Set<org.semanticweb.owlapi.model.OWLObjectProperty> |
getObjectPropertiesInSignature() |
Set<org.semanticweb.owlapi.model.OWLEntity> |
getSignature() |
int |
hashCode() |
boolean |
isAnnotated() |
boolean |
isAnnotationAxiom() |
boolean |
isBottomEntity() |
boolean |
isLogicalAxiom() |
boolean |
isOfType(org.semanticweb.owlapi.model.AxiomType<?>... axiomTypes) |
boolean |
isOfType(Set<org.semanticweb.owlapi.model.AxiomType<?>> types) |
boolean |
isTopEntity() |
boolean |
shouldExpandAsPairWise() |
String |
toString() |
getInlineSetpublic OPPLOWLDisjointClassesAxiom(OPPLOWLDataFactory dataFactory, InlineSet<org.semanticweb.owlapi.model.OWLClassExpression> classExpressions, Set<? extends org.semanticweb.owlapi.model.OWLAnnotation> annotations, boolean shouldExpandAsPairWise)
dataFactory - dataFactoryclassExpressions - classExpressionsannotations - annotationsshouldExpandAsPairWise - shouldExpandAsPairWisepublic boolean shouldExpandAsPairWise()
public Set<org.semanticweb.owlapi.model.OWLEntity> getSignature()
getSignature in interface org.semanticweb.owlapi.model.OWLObjectpublic Set<org.semanticweb.owlapi.model.OWLAnonymousIndividual> getAnonymousIndividuals()
getAnonymousIndividuals in interface org.semanticweb.owlapi.model.OWLObjectpublic Set<org.semanticweb.owlapi.model.OWLClassExpression> getClassExpressions()
getClassExpressions in interface org.semanticweb.owlapi.model.OWLNaryClassAxiompublic Set<org.semanticweb.owlapi.model.OWLSubClassOfAxiom> asOWLSubClassOfAxioms()
asOWLSubClassOfAxioms in interface org.semanticweb.owlapi.model.OWLSubClassOfAxiomSetShortCutpublic Set<org.semanticweb.owlapi.model.OWLDisjointClassesAxiom> asPairwiseAxioms()
asPairwiseAxioms in interface org.semanticweb.owlapi.model.OWLDisjointClassesAxiomasPairwiseAxioms in interface org.semanticweb.owlapi.model.OWLNaryAxiompublic void accept(org.semanticweb.owlapi.model.OWLAxiomVisitor visitor)
accept in interface org.semanticweb.owlapi.model.OWLAxiompublic <O> O accept(org.semanticweb.owlapi.model.OWLAxiomVisitorEx<O> visitor)
accept in interface org.semanticweb.owlapi.model.OWLAxiompublic List<org.semanticweb.owlapi.model.OWLClassExpression> getClassExpressionsAsList()
getClassExpressionsAsList in interface org.semanticweb.owlapi.model.OWLNaryClassAxiompublic Set<org.semanticweb.owlapi.model.OWLDataProperty> getDataPropertiesInSignature()
getDataPropertiesInSignature in interface org.semanticweb.owlapi.model.OWLObjectpublic Set<org.semanticweb.owlapi.model.OWLObjectProperty> getObjectPropertiesInSignature()
getObjectPropertiesInSignature in interface org.semanticweb.owlapi.model.OWLObjectpublic Set<org.semanticweb.owlapi.model.OWLClassExpression> getClassExpressionsMinus(org.semanticweb.owlapi.model.OWLClassExpression... desc)
getClassExpressionsMinus in interface org.semanticweb.owlapi.model.OWLNaryClassAxiompublic Set<org.semanticweb.owlapi.model.OWLNamedIndividual> getIndividualsInSignature()
getIndividualsInSignature in interface org.semanticweb.owlapi.model.OWLObjectpublic Set<org.semanticweb.owlapi.model.OWLDatatype> getDatatypesInSignature()
getDatatypesInSignature in interface org.semanticweb.owlapi.model.OWLObjectpublic Set<org.semanticweb.owlapi.model.OWLClassExpression> getNestedClassExpressions()
getNestedClassExpressions in interface org.semanticweb.owlapi.model.OWLObjectpublic void accept(org.semanticweb.owlapi.model.OWLObjectVisitor visitor)
accept in interface org.semanticweb.owlapi.model.OWLObjectpublic <O> O accept(org.semanticweb.owlapi.model.OWLObjectVisitorEx<O> visitor)
accept in interface org.semanticweb.owlapi.model.OWLObjectpublic int compareTo(org.semanticweb.owlapi.model.OWLObject arg0)
compareTo in interface Comparable<org.semanticweb.owlapi.model.OWLObject>public Set<org.semanticweb.owlapi.model.OWLClass> getClassesInSignature()
getClassesInSignature in interface org.semanticweb.owlapi.model.OWLObjectpublic org.semanticweb.owlapi.model.OWLDisjointClassesAxiom getAxiomWithoutAnnotations()
getAxiomWithoutAnnotations in interface org.semanticweb.owlapi.model.OWLAxiomgetAxiomWithoutAnnotations in interface org.semanticweb.owlapi.model.OWLDisjointClassesAxiompublic Set<org.semanticweb.owlapi.model.OWLAnnotation> getAnnotations()
getAnnotations in interface org.semanticweb.owlapi.model.OWLAxiompublic Set<org.semanticweb.owlapi.model.OWLAnnotation> getAnnotations(org.semanticweb.owlapi.model.OWLAnnotationProperty annotationProperty)
getAnnotations in interface org.semanticweb.owlapi.model.OWLAxiompublic boolean contains(org.semanticweb.owlapi.model.OWLClassExpression ce)
contains in interface org.semanticweb.owlapi.model.OWLNaryClassAxiompublic org.semanticweb.owlapi.model.OWLAxiom getAnnotatedAxiom(Set<org.semanticweb.owlapi.model.OWLAnnotation> annotations)
getAnnotatedAxiom in interface org.semanticweb.owlapi.model.OWLAxiompublic boolean equalsIgnoreAnnotations(org.semanticweb.owlapi.model.OWLAxiom axiom)
equalsIgnoreAnnotations in interface org.semanticweb.owlapi.model.OWLAxiompublic boolean isTopEntity()
isTopEntity in interface org.semanticweb.owlapi.model.OWLObjectpublic boolean isLogicalAxiom()
isLogicalAxiom in interface org.semanticweb.owlapi.model.OWLAxiompublic boolean isBottomEntity()
isBottomEntity in interface org.semanticweb.owlapi.model.OWLObjectpublic boolean isAnnotated()
isAnnotated in interface org.semanticweb.owlapi.model.OWLAxiompublic org.semanticweb.owlapi.model.AxiomType<?> getAxiomType()
getAxiomType in interface org.semanticweb.owlapi.model.OWLAxiompublic boolean isOfType(org.semanticweb.owlapi.model.AxiomType<?>... axiomTypes)
isOfType in interface org.semanticweb.owlapi.model.OWLAxiompublic boolean isOfType(Set<org.semanticweb.owlapi.model.AxiomType<?>> types)
isOfType in interface org.semanticweb.owlapi.model.OWLAxiompublic org.semanticweb.owlapi.model.OWLAxiom getNNF()
getNNF in interface org.semanticweb.owlapi.model.OWLAxiompublic boolean isAnnotationAxiom()
isAnnotationAxiom in interface org.semanticweb.owlapi.model.OWLAxiomCopyright © 2015 The University of Manchester. All Rights Reserved.