|
||||||||||
| 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<P,R>
public abstract class OWLPropertyExpressionImpl<P extends OWLPropertyExpression,R extends OWLPropertyRange>
Author: Matthew Horridge
The University Of Manchester
Bio-Health Informatics Group
Date: 26-Oct-2006
| Constructor Summary | |
|---|---|
OWLPropertyExpressionImpl(OWLDataFactory dataFactory)
|
|
| Method Summary | |
|---|---|
boolean |
equals(java.lang.Object obj)
|
java.util.Set<P> |
getDisjointProperties(OWLOntology ontology)
|
java.util.Set<P> |
getDisjointProperties(java.util.Set<OWLOntology> ontologies)
|
java.util.Set<OWLDescription> |
getDomains(OWLOntology ontology)
Gets the asserted domains of this property. |
java.util.Set<OWLDescription> |
getDomains(java.util.Set<OWLOntology> ontologies)
Gets the asserted domains of this property by examining the axioms in the specified ontologies. |
java.util.Set<P> |
getEquivalentProperties(OWLOntology ontology)
Gets the asserted/told equivalent properties by examining the axioms in the specified ontology. |
java.util.Set<P> |
getEquivalentProperties(java.util.Set<OWLOntology> ontologies)
Gets the asserted equivalent properties by examining the axioms in the specified ontologies. |
java.util.Set<R> |
getRanges(OWLOntology ontology)
Gets the ranges of this property that have been asserted in the specified ontology. |
java.util.Set<R> |
getRanges(java.util.Set<OWLOntology> ontologies)
Gets the asserted ranges of this property by examining the axioms in the specified ontologies. |
java.util.Set<P> |
getSubProperties(OWLOntology ontology)
Gets the asserted/told sub properties by examining the axioms in the specified ontology. |
java.util.Set<P> |
getSubProperties(java.util.Set<OWLOntology> ontologies)
Gets the asserted sub properties by examining the axioms in the specified ontologies. |
java.util.Set<P> |
getSuperProperties(OWLOntology ontology)
Gets the asserted/told super properties by examining the axioms in the specified ontology. |
java.util.Set<P> |
getSuperProperties(java.util.Set<OWLOntology> ontologies)
Gets the asserted super properties by examining the axioms in the specified set of ontologies. |
| 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.OWLPropertyExpression |
|---|
accept, accept, isAnonymous, isFunctional, isFunctional |
| Methods inherited from interface org.semanticweb.owl.model.OWLObject |
|---|
accept, accept, getSignature |
| Methods inherited from interface java.lang.Comparable |
|---|
compareTo |
| Constructor Detail |
|---|
public OWLPropertyExpressionImpl(OWLDataFactory dataFactory)
| Method Detail |
|---|
public java.util.Set<R> getRanges(OWLOntology ontology)
OWLPropertyExpression
getRanges in interface OWLPropertyExpression<P extends OWLPropertyExpression,R extends OWLPropertyRange>ontology - The ontology to be searched for axioms which assert a range
for this property.
public java.util.Set<R> getRanges(java.util.Set<OWLOntology> ontologies)
OWLPropertyExpression
getRanges in interface OWLPropertyExpression<P extends OWLPropertyExpression,R extends OWLPropertyRange>ontologies - The ontologies to be examined for range axioms.
public java.util.Set<OWLDescription> getDomains(OWLOntology ontology)
OWLPropertyExpression
getDomains in interface OWLPropertyExpression<P extends OWLPropertyExpression,R extends OWLPropertyRange>ontology - The ontology that should be examined for axioms which
assert a domain of this property
OWLDescriptions corresponding to the
domains of this property (the domain of the property is essentially the
intersection of these descriptions).public java.util.Set<OWLDescription> getDomains(java.util.Set<OWLOntology> ontologies)
OWLPropertyExpression
getDomains in interface OWLPropertyExpression<P extends OWLPropertyExpression,R extends OWLPropertyRange>ontologies - The ontologies to be examined.
OWLDescriptions that represent the asserted
domains of this property.public java.util.Set<P> getSuperProperties(OWLOntology ontology)
OWLPropertyExpression
getSuperProperties in interface OWLPropertyExpression<P extends OWLPropertyExpression,R extends OWLPropertyRange>ontology - The ontology which will be examined for subproperty axioms.
public java.util.Set<P> getSuperProperties(java.util.Set<OWLOntology> ontologies)
OWLPropertyExpression
getSuperProperties in interface OWLPropertyExpression<P extends OWLPropertyExpression,R extends OWLPropertyRange>ontologies - The ontologies which will bne examined for axioms
public java.util.Set<P> getSubProperties(OWLOntology ontology)
OWLPropertyExpression
getSubProperties in interface OWLPropertyExpression<P extends OWLPropertyExpression,R extends OWLPropertyRange>ontology - The ontology which will be examined for subproperty axioms.
public java.util.Set<P> getSubProperties(java.util.Set<OWLOntology> ontologies)
OWLPropertyExpression
getSubProperties in interface OWLPropertyExpression<P extends OWLPropertyExpression,R extends OWLPropertyRange>ontologies - The ontologies which will be examined for subproperty axioms.
public java.util.Set<P> getEquivalentProperties(OWLOntology ontology)
OWLPropertyExpression
getEquivalentProperties in interface OWLPropertyExpression<P extends OWLPropertyExpression,R extends OWLPropertyRange>ontology - The ontology which will be examined for equivalent properties axioms.
public java.util.Set<P> getEquivalentProperties(java.util.Set<OWLOntology> ontologies)
OWLPropertyExpression
getEquivalentProperties in interface OWLPropertyExpression<P extends OWLPropertyExpression,R extends OWLPropertyRange>ontologies - The ontologies which will be examined for equivalent properties axioms.
public java.util.Set<P> getDisjointProperties(OWLOntology ontology)
getDisjointProperties in interface OWLPropertyExpression<P extends OWLPropertyExpression,R extends OWLPropertyRange>public java.util.Set<P> getDisjointProperties(java.util.Set<OWLOntology> ontologies)
getDisjointProperties in interface OWLPropertyExpression<P extends OWLPropertyExpression,R extends OWLPropertyRange>public boolean equals(java.lang.Object obj)
equals in class OWLObjectImpl
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||