public class OWLObjectInverseOfImpl extends OWLObjectPropertyExpressionImpl implements OWLObjectInverseOf
| Type | Property and Description |
|---|---|
OWLObjectProperty |
asOWLObject
If the property is a named object property then this method will obtain
the property as such.
|
boolean |
isOWLBottomData
Determines if this is the owl:bottomDataProperty.
|
boolean |
isOWLBottomObject
Determines if this is the owl:bottomObjectProperty.
|
boolean |
isOWLTopData
Determines if this is the owl:topDataProperty.
|
boolean |
isOWLTopObject
Determines if this is the owl:topObjectProperty.
|
NO_ANNOTATIONS, OWL_THING| Constructor and Description |
|---|
OWLObjectInverseOfImpl(OWLObjectPropertyExpression inverseProperty) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(OWLObjectVisitor visitor)
Accepts a visitor
|
<O> O |
accept(OWLObjectVisitorEx<O> visitor)
Accepts a visitor
|
void |
accept(OWLPropertyExpressionVisitor visitor) |
<O> O |
accept(OWLPropertyExpressionVisitorEx<O> visitor) |
OWLObjectProperty |
asOWLObjectProperty()
If the property is a named object property then this method will obtain
the property as such.
|
protected int |
compareObjectOfSameType(OWLObject object) |
boolean |
equals(Object obj) |
OWLObjectPropertyExpression |
getInverse()
Gets the property expression that this is the inverse of.
|
protected Set<? extends OWLSubPropertyAxiom<OWLObjectPropertyExpression>> |
getSubPropertyAxiomsForRHS(OWLOntology ont) |
boolean |
isAnonymous()
Determines if this property expression is anonymous.
|
boolean |
isOWLBottomDataProperty()
Determines if this is the owl:bottomDataProperty.
|
boolean |
isOWLBottomObjectProperty()
Determines if this is the owl:bottomObjectProperty.
|
boolean |
isOWLTopDataProperty()
Determines if this is the owl:topDataProperty.
|
boolean |
isOWLTopObjectProperty()
Determines if this is the owl:topObjectProperty.
|
getDisjointPropertiesAxioms, getDomainAxioms, getEquivalentPropertiesAxioms, getInverseProperty, getInverses, getInverses, getNamedProperty, getRangeAxioms, getSimplified, getSubPropertyAxioms, isAsymmetric, isAsymmetric, isDataPropertyExpression, isFunctional, isFunctional, isInverseFunctional, isInverseFunctional, isIrreflexive, isIrreflexive, isObjectPropertyExpression, isReflexive, isReflexive, isSymmetric, isSymmetric, isTransitive, isTransitivegetDisjointProperties, getDisjointProperties, getDomains, getDomains, getEquivalentProperties, getEquivalentProperties, getRanges, getRanges, getSubProperties, getSubProperties, getSuperProperties, getSuperPropertiescompareLists, compareSets, compareTo, getAnonymousIndividuals, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, getSignature, hashCode, isBottomEntity, isTopEntity, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetInverseProperty, getInverses, getInverses, getNamedProperty, getSimplified, isAsymmetric, isAsymmetric, isInverseFunctional, isInverseFunctional, isIrreflexive, isIrreflexive, isReflexive, isReflexive, isSymmetric, isSymmetric, isTransitive, isTransitivegetDisjointProperties, getDisjointProperties, getDomains, getDomains, getEquivalentProperties, getEquivalentProperties, getRanges, getRanges, getSubProperties, getSubProperties, getSuperProperties, getSuperProperties, isDataPropertyExpression, isFunctional, isFunctional, isObjectPropertyExpressiongetAnonymousIndividuals, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, getSignature, isBottomEntity, isTopEntitycompareToasOWLObjectProperty in interface OWLObjectPropertyExpressionOWLObjectProperty if possible.isOWLTopObjectProperty in interface OWLPropertyExpression<OWLClassExpression,OWLObjectPropertyExpression>true if this property is the owl:topObjectProperty
otherwise falseisOWLBottomObjectProperty in interface OWLPropertyExpression<OWLClassExpression,OWLObjectPropertyExpression>true if this property is the owl:bottomObjectProperty
otherwise falseisOWLTopDataProperty in interface OWLPropertyExpression<OWLClassExpression,OWLObjectPropertyExpression>true if this property is the owl:topDataProperty
otherwise falseisOWLBottomDataProperty in interface OWLPropertyExpression<OWLClassExpression,OWLObjectPropertyExpression>true if this property is the owl:bottomDataProperty
otherwise falsepublic OWLObjectInverseOfImpl(OWLObjectPropertyExpression inverseProperty)
inverseProperty - property to invertpublic OWLObjectPropertyExpression getInverse()
OWLObjectInverseOfgetInverse in interface OWLObjectInverseOfpublic boolean equals(Object obj)
equals in class OWLObjectPropertyExpressionImplprotected Set<? extends OWLSubPropertyAxiom<OWLObjectPropertyExpression>> getSubPropertyAxiomsForRHS(OWLOntology ont)
getSubPropertyAxiomsForRHS in class OWLPropertyExpressionImpl<OWLClassExpression,OWLObjectPropertyExpression>public void accept(OWLPropertyExpressionVisitor visitor)
accept in interface OWLPropertyExpression<OWLClassExpression,OWLObjectPropertyExpression>visitor - visitor to acceptpublic void accept(OWLObjectVisitor visitor)
OWLObjectpublic <O> O accept(OWLPropertyExpressionVisitorEx<O> visitor)
accept in interface OWLPropertyExpression<OWLClassExpression,OWLObjectPropertyExpression>O - visitor return typevisitor - visitor to acceptpublic <O> O accept(OWLObjectVisitorEx<O> visitor)
OWLObjectpublic boolean isAnonymous()
OWLPropertyExpressionisAnonymous in interface OWLPropertyExpression<OWLClassExpression,OWLObjectPropertyExpression>true if the property expression is anonymous (because it
is the inverse of a property). false if this property is
a named object property or named data property.public OWLObjectProperty asOWLObjectProperty()
OWLObjectPropertyExpressionisAnonymous method should first be used to determine if the
property is named (i.e. not an object property expression such as
inv(p)). If the property is named then this method may be used to obtain
the property as a named property without casting.asOWLObjectProperty in interface OWLObjectPropertyExpressionOWLObjectProperty if possible.protected int compareObjectOfSameType(OWLObject object)
compareObjectOfSameType in class OWLObjectImplpublic boolean isOWLTopObjectProperty()
OWLPropertyExpressionisOWLTopObjectProperty in interface OWLPropertyExpression<OWLClassExpression,OWLObjectPropertyExpression>true if this property is the owl:topObjectProperty
otherwise falsepublic boolean isOWLBottomObjectProperty()
OWLPropertyExpressionisOWLBottomObjectProperty in interface OWLPropertyExpression<OWLClassExpression,OWLObjectPropertyExpression>true if this property is the owl:bottomObjectProperty
otherwise falsepublic boolean isOWLTopDataProperty()
OWLPropertyExpressionisOWLTopDataProperty in interface OWLPropertyExpression<OWLClassExpression,OWLObjectPropertyExpression>true if this property is the owl:topDataProperty
otherwise falsepublic boolean isOWLBottomDataProperty()
OWLPropertyExpressionisOWLBottomDataProperty in interface OWLPropertyExpression<OWLClassExpression,OWLObjectPropertyExpression>true if this property is the owl:bottomDataProperty
otherwise falseCopyright © 2014 The University of Manchester. All Rights Reserved.