public class OPPLOWLDisjointDataPropertiesAxiom extends AbstractInlineSetAxiom<org.semanticweb.owlapi.model.OWLDataPropertyExpression> implements org.semanticweb.owlapi.model.OWLDisjointDataPropertiesAxiom
| Constructor and Description |
|---|
OPPLOWLDisjointDataPropertiesAxiom(OPPLOWLDataFactory dataFactory,
InlineSet<org.semanticweb.owlapi.model.OWLDataPropertyExpression> propertyExpressions,
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) |
int |
compareTo(org.semanticweb.owlapi.model.OWLObject o) |
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.OWLDisjointDataPropertiesAxiom |
getAxiomWithoutAnnotations() |
Set<org.semanticweb.owlapi.model.OWLClass> |
getClassesInSignature() |
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.OWLDataPropertyExpression> |
getProperties() |
Set<org.semanticweb.owlapi.model.OWLDataPropertyExpression> |
getPropertiesMinus(org.semanticweb.owlapi.model.OWLDataPropertyExpression property) |
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 OPPLOWLDisjointDataPropertiesAxiom(OPPLOWLDataFactory dataFactory, InlineSet<org.semanticweb.owlapi.model.OWLDataPropertyExpression> propertyExpressions, Set<? extends org.semanticweb.owlapi.model.OWLAnnotation> annotations, boolean shouldExpandAsPairWise)
dataFactory - dataFactorypropertyExpressions - propertyExpressionsannotations - 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.OWLDataPropertyExpression> getProperties()
getProperties in interface org.semanticweb.owlapi.model.OWLNaryPropertyAxiom<org.semanticweb.owlapi.model.OWLDataPropertyExpression>public Set<org.semanticweb.owlapi.model.OWLDataPropertyExpression> getPropertiesMinus(org.semanticweb.owlapi.model.OWLDataPropertyExpression property)
getPropertiesMinus in interface org.semanticweb.owlapi.model.OWLNaryPropertyAxiom<org.semanticweb.owlapi.model.OWLDataPropertyExpression>public Set<org.semanticweb.owlapi.model.OWLClass> getClassesInSignature()
getClassesInSignature in interface org.semanticweb.owlapi.model.OWLObjectpublic org.semanticweb.owlapi.model.OWLDisjointDataPropertiesAxiom getAxiomWithoutAnnotations()
getAxiomWithoutAnnotations in interface org.semanticweb.owlapi.model.OWLAxiomgetAxiomWithoutAnnotations in interface org.semanticweb.owlapi.model.OWLDisjointDataPropertiesAxiompublic 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 Set<org.semanticweb.owlapi.model.OWLAnnotation> getAnnotations()
getAnnotations in interface org.semanticweb.owlapi.model.OWLAxiompublic Set<org.semanticweb.owlapi.model.OWLDataProperty> getDataPropertiesInSignature()
getDataPropertiesInSignature in interface org.semanticweb.owlapi.model.OWLObjectpublic Set<org.semanticweb.owlapi.model.OWLAnnotation> getAnnotations(org.semanticweb.owlapi.model.OWLAnnotationProperty annotationProperty)
getAnnotations in interface org.semanticweb.owlapi.model.OWLAxiompublic Set<org.semanticweb.owlapi.model.OWLObjectProperty> getObjectPropertiesInSignature()
getObjectPropertiesInSignature in interface org.semanticweb.owlapi.model.OWLObjectpublic 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 org.semanticweb.owlapi.model.OWLAxiom getAnnotatedAxiom(Set<org.semanticweb.owlapi.model.OWLAnnotation> annotations)
getAnnotatedAxiom in interface org.semanticweb.owlapi.model.OWLAxiompublic 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 o)
compareTo in interface Comparable<org.semanticweb.owlapi.model.OWLObject>public 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.