public class OPPLOWLDisjointObjectPropertiesAxiom extends AbstractInlineSetAxiom<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> implements org.semanticweb.owlapi.model.OWLDisjointObjectPropertiesAxiom
| Constructor and Description |
|---|
OPPLOWLDisjointObjectPropertiesAxiom(OPPLOWLDataFactory dataFactory,
InlineSet<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> 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.OWLDisjointObjectPropertiesAxiom |
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.OWLObjectPropertyExpression> |
getProperties() |
Set<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> |
getPropertiesMinus(org.semanticweb.owlapi.model.OWLObjectPropertyExpression 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 OPPLOWLDisjointObjectPropertiesAxiom(OPPLOWLDataFactory dataFactory, InlineSet<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> 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.OWLObjectPropertyExpression> getProperties()
getProperties in interface org.semanticweb.owlapi.model.OWLNaryPropertyAxiom<org.semanticweb.owlapi.model.OWLObjectPropertyExpression>public Set<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> getPropertiesMinus(org.semanticweb.owlapi.model.OWLObjectPropertyExpression property)
getPropertiesMinus in interface org.semanticweb.owlapi.model.OWLNaryPropertyAxiom<org.semanticweb.owlapi.model.OWLObjectPropertyExpression>public Set<org.semanticweb.owlapi.model.OWLClass> getClassesInSignature()
getClassesInSignature in interface org.semanticweb.owlapi.model.OWLObjectpublic org.semanticweb.owlapi.model.OWLDisjointObjectPropertiesAxiom getAxiomWithoutAnnotations()
getAxiomWithoutAnnotations in interface org.semanticweb.owlapi.model.OWLAxiomgetAxiomWithoutAnnotations in interface org.semanticweb.owlapi.model.OWLDisjointObjectPropertiesAxiompublic 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.