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.
|
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.
|
boolean |
equals(Object obj) |
OWLObjectPropertyExpression |
getInverse()
Gets the property expression that this is the inverse of.
|
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.
|
getInverseProperty, getInverses, getInverses, getNamedProperty, getSimplified, isAsymmetric, isAsymmetric, isDataPropertyExpression, isFunctional, isFunctional, isInverseFunctional, isInverseFunctional, isIrreflexive, isIrreflexive, isObjectPropertyExpression, isReflexive, isReflexive, isSymmetric, isSymmetric, isTransitive, isTransitive
getDisjointProperties, getDisjointProperties, getDomains, getDomains, getEquivalentProperties, getEquivalentProperties, getRanges, getRanges, getSubProperties, getSubProperties, getSuperProperties, getSuperProperties
compareTo, containsEntityInSignature, getAnonymousIndividuals, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, getSignature, hashCode, isBottomEntity, isTopEntity, toString
getInverseProperty, getInverses, getInverses, getNamedProperty, getSimplified, isAsymmetric, isAsymmetric, isInverseFunctional, isInverseFunctional, isIrreflexive, isIrreflexive, isReflexive, isReflexive, isSymmetric, isSymmetric, isTransitive, isTransitive
getDisjointProperties, getDisjointProperties, getDomains, getDomains, getEquivalentProperties, getEquivalentProperties, getRanges, getRanges, getSubProperties, getSubProperties, getSuperProperties, getSuperProperties, isDataPropertyExpression, isFunctional, isFunctional, isObjectPropertyExpression
getAnonymousIndividuals, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, getSignature, isBottomEntity, isTopEntity
compareTo
containsEntityInSignature
public OWLObjectProperty asOWLObjectProperty
asOWLObjectProperty
in interface OWLObjectPropertyExpression
public 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()
OWLObjectInverseOf
getInverse
in interface OWLObjectInverseOf
public boolean equals(Object obj)
equals
in class OWLObjectPropertyExpressionImpl
public void accept(OWLPropertyExpressionVisitor visitor)
accept
in interface OWLPropertyExpression<OWLClassExpression,OWLObjectPropertyExpression>
visitor
- visitor to acceptpublic void accept(OWLObjectVisitor visitor)
OWLObject
public <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)
OWLObject
public boolean isAnonymous()
OWLPropertyExpression
isAnonymous
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()
OWLObjectPropertyExpression
isAnonymous
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 OWLObjectPropertyExpression
public 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 © 2017 The University of Manchester. All Rights Reserved.