| 
||||||||||
| 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 | |||||||||