|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface OWLObjectPropertyExpression
Author: Matthew Horridge
The University Of Manchester
Bio-Health Informatics Group Date: 24-Oct-2006
Method Summary | |
---|---|
OWLObjectProperty |
asOWLObjectProperty()
If the property is a named object property then this method will obtain the property as such. |
OWLObjectPropertyExpression |
getInverseProperty()
Obtains the property that corresponds to the inverse of this property. |
java.util.Set<OWLObjectPropertyExpression> |
getInverses(OWLOntology ontology)
|
java.util.Set<OWLObjectPropertyExpression> |
getInverses(java.util.Set<OWLOntology> ontologies)
|
OWLObjectProperty |
getNamedProperty()
Get the named object property used in this property expression. |
OWLObjectPropertyExpression |
getSimplified()
Returns this property in its simplified form. |
boolean |
isAsymmetric(OWLOntology ontology)
|
boolean |
isAsymmetric(java.util.Set<OWLOntology> ontologies)
|
boolean |
isInverseFunctional(OWLOntology ontology)
Determines if the specified ontology specifies that this property is inverse functional. |
boolean |
isInverseFunctional(java.util.Set<OWLOntology> ontologies)
|
boolean |
isIrreflexive(OWLOntology ontology)
|
boolean |
isIrreflexive(java.util.Set<OWLOntology> ontologies)
|
boolean |
isReflexive(OWLOntology ontology)
|
boolean |
isReflexive(java.util.Set<OWLOntology> ontologies)
|
boolean |
isSymmetric(OWLOntology ontology)
|
boolean |
isSymmetric(java.util.Set<OWLOntology> ontologies)
|
boolean |
isTransitive(OWLOntology ontology)
|
boolean |
isTransitive(java.util.Set<OWLOntology> ontologies)
|
Methods inherited from interface org.semanticweb.owlapi.model.OWLPropertyExpression |
---|
accept, accept, getDisjointProperties, getDisjointProperties, getDomains, getDomains, getEquivalentProperties, getEquivalentProperties, getRanges, getRanges, getSubProperties, getSubProperties, getSuperProperties, getSuperProperties, isAnonymous, isDataPropertyExpression, isFunctional, isFunctional, isObjectPropertyExpression, isOWLBottomDataProperty, isOWLBottomObjectProperty, isOWLTopDataProperty, isOWLTopObjectProperty |
Methods inherited from interface org.semanticweb.owlapi.model.OWLObject |
---|
accept, accept, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, getSignature, isBottomEntity, isTopEntity |
Methods inherited from interface java.lang.Comparable |
---|
compareTo |
Method Detail |
---|
boolean isInverseFunctional(OWLOntology ontology)
ontology
- The ontology to be tested for an inverse functional property axiom.
true
if the property is inverse functional, or false
if the property is not
inverse functional.boolean isInverseFunctional(java.util.Set<OWLOntology> ontologies)
boolean isSymmetric(OWLOntology ontology)
boolean isSymmetric(java.util.Set<OWLOntology> ontologies)
boolean isAsymmetric(OWLOntology ontology)
boolean isAsymmetric(java.util.Set<OWLOntology> ontologies)
boolean isReflexive(OWLOntology ontology)
boolean isReflexive(java.util.Set<OWLOntology> ontologies)
boolean isIrreflexive(OWLOntology ontology)
boolean isIrreflexive(java.util.Set<OWLOntology> ontologies)
boolean isTransitive(OWLOntology ontology)
boolean isTransitive(java.util.Set<OWLOntology> ontologies)
java.util.Set<OWLObjectPropertyExpression> getInverses(OWLOntology ontology)
java.util.Set<OWLObjectPropertyExpression> getInverses(java.util.Set<OWLOntology> ontologies)
OWLObjectProperty asOWLObjectProperty()
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.
OWLObjectProperty
if possible.
OWLRuntimeException
- if the property is not a named property.OWLObjectPropertyExpression getInverseProperty()
OWLObjectPropertyExpression getSimplified()
OWLObjectProperty getNamedProperty()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |