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
Gets the value of the property oWLBottomDataProperty.
|
boolean |
isOWLBottomObject
Gets the value of the property oWLBottomObjectProperty.
|
boolean |
isOWLTopData
Gets the value of the property oWLTopDataProperty.
|
boolean |
isOWLTopObject
Gets the value of the property oWLTopObjectProperty.
|
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()
Gets the value of the property oWLBottomDataProperty.
|
boolean |
isOWLBottomObjectProperty()
Gets the value of the property oWLBottomObjectProperty.
|
boolean |
isOWLTopDataProperty()
Gets the value of the property oWLTopDataProperty.
|
boolean |
isOWLTopObjectProperty()
Gets the value of the property oWLTopObjectProperty.
|
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, containsEntityInSignature, 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, isTopEntitycompareTocontainsEntityInSignaturepublic OWLObjectProperty asOWLObjectProperty
asOWLObjectProperty in interface OWLObjectPropertyExpressionpublic boolean isOWLTopObjectProperty
isOWLTopObjectProperty in interface OWLPropertyExpression<OWLClassExpression,OWLObjectPropertyExpression>public boolean isOWLBottomObjectProperty
isOWLBottomObjectProperty in interface OWLPropertyExpression<OWLClassExpression,OWLObjectPropertyExpression>public boolean isOWLTopDataProperty
isOWLTopDataProperty in interface OWLPropertyExpression<OWLClassExpression,OWLObjectPropertyExpression>public boolean isOWLBottomDataProperty
isOWLBottomDataProperty in interface OWLPropertyExpression<OWLClassExpression,OWLObjectPropertyExpression>public 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 OWLObjectPropertyExpressionprotected int compareObjectOfSameType(OWLObject object)
compareObjectOfSameType in class OWLObjectImplpublic boolean isOWLTopObjectProperty()
isOWLTopObjectProperty in interface OWLPropertyExpression<OWLClassExpression,OWLObjectPropertyExpression>public boolean isOWLBottomObjectProperty()
isOWLBottomObjectProperty in interface OWLPropertyExpression<OWLClassExpression,OWLObjectPropertyExpression>public boolean isOWLTopDataProperty()
isOWLTopDataProperty in interface OWLPropertyExpression<OWLClassExpression,OWLObjectPropertyExpression>public boolean isOWLBottomDataProperty()
isOWLBottomDataProperty in interface OWLPropertyExpression<OWLClassExpression,OWLObjectPropertyExpression>Copyright © 2014 The University of Manchester. All Rights Reserved.