|
||||||||||
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
OWLDescription
s 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.
OWLDescription
s 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 |