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) |
void |
addAnonymousIndividualsToSet(Set<OWLAnonymousIndividual> anons) |
void |
addSignatureEntitiesToSet(Set<OWLEntity> entities) |
OWLObjectProperty |
asOWLObjectProperty()
If the property is a named object property then this method will obtain
the property as such.
|
boolean |
equals(Object obj) |
OWLObjectProperty |
getInverse()
Gets the property expression that this is the inverse of.
|
OWLObjectPropertyExpression |
getInverseProperty()
Obtains the property that corresponds to the inverse of this property.
|
OWLObjectProperty |
getNamedProperty()
Get the named object property used in this property expression.
|
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.
|
getSimplified, isDataPropertyExpression, isObjectPropertyExpressioncompareTo, containsEntityInSignature, getAnnotationPropertiesInSignature, getAnonymousIndividuals, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, getSignature, hashCode, isBottomEntity, isTopEntity, toStringgetSimplifiedisDataPropertyExpression, isObjectPropertyExpressiongetNestedClassExpressions, isBottomEntity, isTopEntity, toStringcompareTogetSignaturecontainsEntityInSignaturegetAnonymousIndividualsgetClassesInSignaturegetObjectPropertiesInSignaturegetDataPropertiesInSignaturegetIndividualsInSignaturegetDatatypesInSignaturegetAnnotationPropertiesInSignaturepublic OWLObjectProperty asOWLObjectProperty
asOWLObjectProperty in interface OWLObjectPropertyExpressionOWLObjectProperty if possible.public boolean isOWLTopObjectProperty
isOWLTopObjectProperty in interface OWLPropertyExpressiontrue if this property is the owl:topObjectProperty
otherwise falsepublic boolean isOWLBottomObjectProperty
isOWLBottomObjectProperty in interface OWLPropertyExpressiontrue if this property is the owl:bottomObjectProperty
otherwise falsepublic boolean isOWLTopDataProperty
isOWLTopDataProperty in interface OWLPropertyExpressiontrue if this property is the owl:topDataProperty
otherwise falsepublic boolean isOWLBottomDataProperty
isOWLBottomDataProperty in interface OWLPropertyExpressiontrue if this property is the owl:bottomDataProperty
otherwise falsepublic OWLObjectInverseOfImpl(@Nonnull OWLObjectPropertyExpression inverseProperty)
inverseProperty - property to invertpublic void addSignatureEntitiesToSet(Set<OWLEntity> entities)
addSignatureEntitiesToSet in interface HasIncrementalSignatureGenerationSupportentities - entity set where entities will be addedpublic void addAnonymousIndividualsToSet(Set<OWLAnonymousIndividual> anons)
addAnonymousIndividualsToSet in interface HasIncrementalSignatureGenerationSupportanons - anonymous individuals set where individuals will be added@Nonnull public OWLObjectPropertyExpression getInverseProperty()
OWLObjectPropertyExpressiongetInverseProperty in interface OWLObjectPropertyExpressionpublic OWLObjectProperty getInverse()
OWLObjectInverseOfgetInverse in interface OWLObjectInverseOf@Nonnull public OWLObjectProperty getNamedProperty()
OWLObjectPropertyExpressiongetNamedProperty in interface OWLObjectPropertyExpressionpublic boolean equals(Object obj)
equals in class OWLObjectPropertyExpressionImplpublic void accept(@Nonnull OWLPropertyExpressionVisitor visitor)
accept in interface OWLPropertyExpressionvisitor - visitor to acceptpublic void accept(OWLObjectVisitor visitor)
OWLObjectpublic <O> O accept(OWLPropertyExpressionVisitorEx<O> visitor)
accept in interface OWLPropertyExpressionO - visitor return typevisitor - visitor to acceptpublic <O> O accept(OWLObjectVisitorEx<O> visitor)
OWLObjectpublic boolean isAnonymous()
OWLPropertyExpressionisAnonymous in interface OWLPropertyExpressiontrue 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.public boolean isOWLTopObjectProperty()
isOWLTopObjectProperty in interface OWLPropertyExpressiontrue if this property is the owl:topObjectProperty
otherwise falsepublic boolean isOWLBottomObjectProperty()
isOWLBottomObjectProperty in interface OWLPropertyExpressiontrue if this property is the owl:bottomObjectProperty
otherwise falsepublic boolean isOWLTopDataProperty()
isOWLTopDataProperty in interface OWLPropertyExpressiontrue if this property is the owl:topDataProperty
otherwise falsepublic boolean isOWLBottomDataProperty()
isOWLBottomDataProperty in interface OWLPropertyExpressiontrue if this property is the owl:bottomDataProperty
otherwise falseCopyright © 2016 The University of Manchester. All Rights Reserved.