|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object uk.ac.manchester.cs.owl.owlapi.OWLObjectImpl uk.ac.manchester.cs.owl.owlapi.OWLPropertyExpressionImpl<OWLClassExpression,OWLObjectPropertyExpression> uk.ac.manchester.cs.owl.owlapi.OWLObjectPropertyExpressionImpl uk.ac.manchester.cs.owl.owlapi.OWLObjectInverseOfImpl
public class OWLObjectInverseOfImpl
Author: Matthew Horridge
The University Of Manchester
Bio-Health Informatics Group
Date: 26-Oct-2006
Constructor Summary | |
---|---|
OWLObjectInverseOfImpl(OWLDataFactory dataFactory,
OWLObjectPropertyExpression inverseProperty)
|
Method Summary | ||
---|---|---|
void |
accept(OWLObjectVisitor visitor)
|
|
|
accept(OWLObjectVisitorEx<O> visitor)
|
|
void |
accept(OWLPropertyExpressionVisitor visitor)
|
|
|
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(java.lang.Object obj)
|
|
OWLObjectPropertyExpression |
getInverse()
Gets the property expression that this is the inverse of. |
|
protected java.util.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 |
Methods inherited from class uk.ac.manchester.cs.owl.owlapi.OWLObjectPropertyExpressionImpl |
---|
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, isTransitive |
Methods inherited from class uk.ac.manchester.cs.owl.owlapi.OWLPropertyExpressionImpl |
---|
getDisjointProperties, getDisjointProperties, getDomains, getDomains, getEquivalentProperties, getEquivalentProperties, getRanges, getRanges, getSubProperties, getSubProperties, getSuperProperties, getSuperProperties |
Methods inherited from class uk.ac.manchester.cs.owl.owlapi.OWLObjectImpl |
---|
compareSets, compareTo, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, getOWLDataFactory, getSignature, hashCode, isBottomEntity, isTopEntity, toString |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.semanticweb.owlapi.model.OWLObjectPropertyExpression |
---|
getInverseProperty, getInverses, getInverses, getNamedProperty, getSimplified, isAsymmetric, isAsymmetric, isInverseFunctional, isInverseFunctional, isIrreflexive, isIrreflexive, isReflexive, isReflexive, isSymmetric, isSymmetric, isTransitive, isTransitive |
Methods inherited from interface org.semanticweb.owlapi.model.OWLPropertyExpression |
---|
getDisjointProperties, getDisjointProperties, getDomains, getDomains, getEquivalentProperties, getEquivalentProperties, getRanges, getRanges, getSubProperties, getSubProperties, getSuperProperties, getSuperProperties, isDataPropertyExpression, isFunctional, isFunctional, isObjectPropertyExpression |
Methods inherited from interface org.semanticweb.owlapi.model.OWLObject |
---|
getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, getSignature, isBottomEntity, isTopEntity |
Methods inherited from interface java.lang.Comparable |
---|
compareTo |
Constructor Detail |
---|
public OWLObjectInverseOfImpl(OWLDataFactory dataFactory, OWLObjectPropertyExpression inverseProperty)
Method Detail |
---|
public OWLObjectPropertyExpression getInverse()
OWLObjectInverseOf
getInverse
in interface OWLObjectInverseOf
public boolean equals(java.lang.Object obj)
equals
in class OWLObjectPropertyExpressionImpl
protected java.util.Set<? extends OWLSubPropertyAxiom<OWLObjectPropertyExpression>> getSubPropertyAxiomsForRHS(OWLOntology ont)
getSubPropertyAxiomsForRHS
in class OWLPropertyExpressionImpl<OWLClassExpression,OWLObjectPropertyExpression>
public void accept(OWLPropertyExpressionVisitor visitor)
accept
in interface OWLPropertyExpression<OWLClassExpression,OWLObjectPropertyExpression>
public void accept(OWLObjectVisitor visitor)
accept
in interface OWLObject
public <O> O accept(OWLPropertyExpressionVisitorEx<O> visitor)
accept
in interface OWLPropertyExpression<OWLClassExpression,OWLObjectPropertyExpression>
public <O> O accept(OWLObjectVisitorEx<O> visitor)
accept
in interface 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
OWLObjectProperty
if possible.protected int compareObjectOfSameType(OWLObject object)
compareObjectOfSameType
in class OWLObjectImpl
public boolean isOWLTopObjectProperty()
isOWLTopObjectProperty
in interface OWLPropertyExpression<OWLClassExpression,OWLObjectPropertyExpression>
true
if this property is the owl:topObjectProperty otherwise false
public boolean isOWLBottomObjectProperty()
isOWLBottomObjectProperty
in interface OWLPropertyExpression<OWLClassExpression,OWLObjectPropertyExpression>
true
if this property is the owl:bottomObjectProperty otherwise false
public boolean isOWLTopDataProperty()
isOWLTopDataProperty
in interface OWLPropertyExpression<OWLClassExpression,OWLObjectPropertyExpression>
true
if this property is the owl:topDataProperty otherwise false
public boolean isOWLBottomDataProperty()
isOWLBottomDataProperty
in interface OWLPropertyExpression<OWLClassExpression,OWLObjectPropertyExpression>
true
if this property is the owl:bottomDataProperty otherwise false
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |