| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface OWLDescription
Author: Matthew Horridge
 The University Of Manchester
 Bio-Health Informatics Group
 Date: 24-Oct-2006
 Represents a class description in OWL.  This interface
 covers named and anonymous classes.
| Method Summary | ||
|---|---|---|
|  void | accept(OWLDescriptionVisitor visitor)Accepts a visit from an OWLDescriptionVisitor | |
| 
 | accept(OWLDescriptionVisitorEx<O> visitor) | |
|  OWLClass | asOWLClass()If this class description is in fact a named class then this method may be used to obtain the description as an OWLClasswithout the need for casting. | |
|  OWLDescription | getComplementNNF()Gets the negation normal form of the complement of this description. | |
|  OWLDescription | getNNF()Gets this description in negation normal form. | |
|  boolean | isAnonymous()Determines whether or not this description represents an anonymous class description. | |
|  boolean | isLiteral()Determines if this class is a literal. | |
|  boolean | isOWLNothing()Determines if this description is the built in class owl:Nothing. | |
|  boolean | isOWLThing()Determines if this description is the built in class owl:Thing. | |
| Methods inherited from interface org.semanticweb.owl.model.OWLObject | 
|---|
| accept, accept, getSignature | 
| Methods inherited from interface java.lang.Comparable | 
|---|
| compareTo | 
| Method Detail | 
|---|
boolean isAnonymous()
true if this is an anonymous class description,
 or false if this is a named class (OWLClass)boolean isLiteral()
true if this is a literal, or false if this
 is not a literal.OWLClass asOWLClass()
OWLClass
 without the need for casting.  The general pattern of use is to use
 the isAnonymous to first check
OWLClass.
OWLRuntimeException - if this class description is not an OWLClass.boolean isOWLThing()
true if this description is owl:Thing,
 or false if this description is not owl:Thingboolean isOWLNothing()
true if this description is owl:Nothing,
 or false if this description is not owl:Nothing.OWLDescription getNNF()
OWLDescription getComplementNNF()
void accept(OWLDescriptionVisitor visitor)
OWLDescriptionVisitor
visitor - The visitor that wants to visit<O> O accept(OWLDescriptionVisitorEx<O> visitor)
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||