| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectuk.ac.manchester.cs.owl.OWLObjectImpl
uk.ac.manchester.cs.owl.OWLPropertyExpressionImpl<OWLObjectPropertyExpression,OWLDescription>
uk.ac.manchester.cs.owl.OWLObjectPropertyExpressionImpl
public abstract class OWLObjectPropertyExpressionImpl
Author: Matthew Horridge
 The University Of Manchester
 Bio-Health Informatics Group
 Date: 26-Oct-2006
| Constructor Summary | |
|---|---|
OWLObjectPropertyExpressionImpl(OWLDataFactory dataFactory)
 | 
|
| Method Summary | |
|---|---|
 boolean | 
equals(java.lang.Object obj)
 | 
 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 | 
isAntiSymmetric(OWLOntology ontology)
 | 
 boolean | 
isAntiSymmetric(java.util.Set<OWLOntology> ontologies)
 | 
 boolean | 
isAsymmetric(OWLOntology ontology)
 | 
 boolean | 
isAsymmetric(java.util.Set<OWLOntology> ontologies)
 | 
 boolean | 
isFunctional(OWLOntology ontology)
Determines if this property is functional in the specified ontology  | 
 boolean | 
isFunctional(java.util.Set<OWLOntology> ontologies)
Determines if the property is functional because there is an axiom in one of the specified ontologies that assert this to be the case.  | 
 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 class uk.ac.manchester.cs.owl.OWLPropertyExpressionImpl | 
|---|
getDisjointProperties, getDisjointProperties, getDomains, getDomains, getEquivalentProperties, getEquivalentProperties, getRanges, getRanges, getSubProperties, getSubProperties, getSuperProperties, getSuperProperties | 
| Methods inherited from class uk.ac.manchester.cs.owl.OWLObjectImpl | 
|---|
compareTo, getOWLDataFactory, getSignature, hashCode, toString | 
| Methods inherited from class java.lang.Object | 
|---|
getClass, notify, notifyAll, wait, wait, wait | 
| Methods inherited from interface org.semanticweb.owl.model.OWLObjectPropertyExpression | 
|---|
asOWLObjectProperty | 
| Methods inherited from interface org.semanticweb.owl.model.OWLPropertyExpression | 
|---|
accept, accept, getDisjointProperties, getDisjointProperties, getDomains, getDomains, getEquivalentProperties, getEquivalentProperties, getRanges, getRanges, getSubProperties, getSubProperties, getSuperProperties, getSuperProperties, isAnonymous | 
| Methods inherited from interface org.semanticweb.owl.model.OWLObject | 
|---|
accept, accept, getSignature | 
| Methods inherited from interface java.lang.Comparable | 
|---|
compareTo | 
| Constructor Detail | 
|---|
public OWLObjectPropertyExpressionImpl(OWLDataFactory dataFactory)
| Method Detail | 
|---|
public boolean isFunctional(OWLOntology ontology)
OWLPropertyExpression
isFunctional in interface OWLPropertyExpression<OWLObjectPropertyExpression,OWLDescription>ontology - The ontology to be tested for a functional
                 property axiom.
true if the specified ontology contains
         an axiom stating that the property is functional, other wise
         false.public boolean isFunctional(java.util.Set<OWLOntology> ontologies)
OWLPropertyExpression
isFunctional in interface OWLPropertyExpression<OWLObjectPropertyExpression,OWLDescription>ontologies - The ontologies which will be searched for axioms
                   which specify that this property is fuctional.
true if the property is functional, or false
         if the property is not functional.public boolean isInverseFunctional(OWLOntology ontology)
OWLObjectPropertyExpression
isInverseFunctional in interface OWLObjectPropertyExpressionontology - 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.public boolean isInverseFunctional(java.util.Set<OWLOntology> ontologies)
isInverseFunctional in interface OWLObjectPropertyExpressionpublic boolean isSymmetric(OWLOntology ontology)
isSymmetric in interface OWLObjectPropertyExpressionpublic boolean isSymmetric(java.util.Set<OWLOntology> ontologies)
isSymmetric in interface OWLObjectPropertyExpressionpublic boolean isAntiSymmetric(OWLOntology ontology)
isAntiSymmetric in interface OWLObjectPropertyExpressionpublic boolean isAntiSymmetric(java.util.Set<OWLOntology> ontologies)
isAntiSymmetric in interface OWLObjectPropertyExpressionpublic boolean isAsymmetric(OWLOntology ontology)
isAsymmetric in interface OWLObjectPropertyExpressionpublic boolean isAsymmetric(java.util.Set<OWLOntology> ontologies)
isAsymmetric in interface OWLObjectPropertyExpressionpublic boolean isReflexive(OWLOntology ontology)
isReflexive in interface OWLObjectPropertyExpressionpublic boolean isReflexive(java.util.Set<OWLOntology> ontologies)
isReflexive in interface OWLObjectPropertyExpressionpublic boolean isIrreflexive(OWLOntology ontology)
isIrreflexive in interface OWLObjectPropertyExpressionpublic boolean isIrreflexive(java.util.Set<OWLOntology> ontologies)
isIrreflexive in interface OWLObjectPropertyExpressionpublic boolean isTransitive(OWLOntology ontology)
isTransitive in interface OWLObjectPropertyExpressionpublic boolean isTransitive(java.util.Set<OWLOntology> ontologies)
isTransitive in interface OWLObjectPropertyExpressionpublic java.util.Set<OWLObjectPropertyExpression> getInverses(OWLOntology ontology)
getInverses in interface OWLObjectPropertyExpressionpublic java.util.Set<OWLObjectPropertyExpression> getInverses(java.util.Set<OWLOntology> ontologies)
getInverses in interface OWLObjectPropertyExpressionpublic boolean equals(java.lang.Object obj)
equals in class OWLPropertyExpressionImpl<OWLObjectPropertyExpression,OWLDescription>public OWLObjectPropertyExpression getSimplified()
OWLObjectPropertyExpression
getSimplified in interface OWLObjectPropertyExpressionpublic OWLObjectPropertyExpression getInverseProperty()
OWLObjectPropertyExpression
getInverseProperty in interface OWLObjectPropertyExpressionpublic OWLObjectProperty getNamedProperty()
OWLObjectPropertyExpression
getNamedProperty in interface OWLObjectPropertyExpression
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||