|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--org.semanticweb.owl.impl.model.OWLObjectImpl
|
+--org.semanticweb.owl.impl.model.OWLNamedObjectImpl
|
+--org.semanticweb.owl.impl.model.OWLEntityImpl
|
+--org.semanticweb.owl.impl.model.OWLClassImpl
An OWL Class represents a named class within an ontology. If "anonymous" classes are used within descriptions, then the appropriate description should be used. A Class may have a number of definitions associated with it.
| Field Summary |
| Fields inherited from class org.semanticweb.owl.impl.model.OWLNamedObjectImpl |
uri |
| Constructor Summary | |
OWLClassImpl(OWLDataFactoryImpl factory,
URI uri)
|
|
| Method Summary | |
void |
accept(OWLDescriptionVisitor visitor)
Accept a visit from a visitor |
void |
accept(OWLEntityVisitor visitor)
Accept a visit from a visitor |
void |
accept(OWLObjectVisitor visitor)
Accept a visit from a visitor |
Set |
getEnumerations()
Returns the enumerations that have been asserted as being equivalent to this class. |
Set |
getEnumerations(OWLOntology o)
Returns the enumerations that have been asserted as being equivalent to this class in the given ontology. |
Set |
getEnumerations(Set ontos)
Returns the enumerations that have been asserted as being equivalent to this class in the given ontologies. |
Set |
getEquivalentClasses()
Returns equivalent classes to this class. |
Set |
getEquivalentClasses(OWLOntology o)
Returns the equivalent classes in the given ontology. |
Set |
getEquivalentClasses(Set ontos)
Returns the equivalent classes in the given ontology. |
Set |
getSuperClasses()
Returns the explicit superclasses of this class. |
Set |
getSuperClasses(OWLOntology o)
Returns the explicit superclasses of this class in the given ontology. |
Set |
getSuperClasses(Set ontos)
Returns the explicit superclasses of this class in the given ontologies. |
boolean |
isDeprecated(OWLOntology o)
|
void |
setDeprecated(OWLOntology o,
boolean b)
|
| Methods inherited from class org.semanticweb.owl.impl.model.OWLEntityImpl |
addOntology, getOntologies, removeOntology |
| Methods inherited from class org.semanticweb.owl.impl.model.OWLNamedObjectImpl |
getURI |
| Methods inherited from class org.semanticweb.owl.impl.model.OWLObjectImpl |
clone, getAnnotations, getAnnotations, getContainedObjects, getMetadata, getOWLConnection, getOWLDataFactory |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.semanticweb.owl.model.OWLObject |
clone, getAnnotations, getAnnotations, getContainedObjects, getMetadata, getOWLConnection, getOWLDataFactory |
| Methods inherited from interface org.semanticweb.owl.model.OWLNamedObject |
getURI |
| Methods inherited from interface org.semanticweb.owl.model.OWLOntologyObject |
getOntologies |
| Constructor Detail |
public OWLClassImpl(OWLDataFactoryImpl factory,
URI uri)
| Method Detail |
public Set getSuperClasses(OWLOntology o)
OWLFrames. Each frame
in this list provides necessary conditions for class membership.
getSuperClasses in interface OWLClasspublic Set getSuperClasses(Set ontos)
OWLFrames. Each frame
in this list provides necessary conditions for class membership.
getSuperClasses in interface OWLClasspublic Set getSuperClasses()
OWLFrames. Each frame in this list
provides necessary conditions for class membership.
public Set getEquivalentClasses(OWLOntology o)
OWLFrames. Each frame
in this list provides necessary conditions for class membership.
getEquivalentClasses in interface OWLClasspublic Set getEquivalentClasses(Set ontos)
OWLFrames. Each frame
in this list provides necessary conditions for class membership.
getEquivalentClasses in interface OWLClasspublic Set getEquivalentClasses()
OWLFrames. Each frame in the list provides
necessary and sufficient conditions for the class. There may be
several equivalences in which case all are deemed to be
equivalent.
public Set getEnumerations(OWLOntology o)
getEnumerations in interface OWLClasspublic Set getEnumerations(Set ontos)
getEnumerations in interface OWLClasspublic Set getEnumerations()
public boolean isDeprecated(OWLOntology o)
isDeprecated in interface OWLDeprecatableObject
public void setDeprecated(OWLOntology o,
boolean b)
setDeprecated in interface org.semanticweb.owl.impl.model.OWLDeprecatableObjectImpl
public void accept(OWLObjectVisitor visitor)
throws OWLException
OWLObject
accept in interface OWLObjectaccept in class OWLObjectImplOWLException
public void accept(OWLEntityVisitor visitor)
throws OWLException
OWLEntity
accept in interface OWLEntityOWLException
public void accept(OWLDescriptionVisitor visitor)
throws OWLException
OWLDescription
accept in interface OWLDescriptionOWLException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||