org.semanticweb.owl.model
Interface OWLDataType

All Superinterfaces:
java.lang.Comparable<OWLObject>, OWLDataRange, OWLEntity, OWLNamedObject, OWLObject, OWLPropertyRange

public interface OWLDataType
extends OWLDataRange, OWLEntity, OWLNamedObject

Author: Matthew Horridge
The University Of Manchester
Bio-Health Informatics Group Date: 24-Oct-2006 Represents a named data range.


Method Summary
 OWLDatatypeVocabulary getBuiltInDatatype()
          Gets the built in datatype information if this datatype is a built in datatype.
 
Methods inherited from interface org.semanticweb.owl.model.OWLDataRange
accept, accept, asOWLDataType, isDataType, isTopDataType
 
Methods inherited from interface org.semanticweb.owl.model.OWLEntity
accept, accept, asOWLClass, asOWLDataProperty, asOWLDataType, asOWLIndividual, asOWLObjectProperty, getAnnotationAxioms, getAnnotations, getAnnotations, isBuiltIn, isOWLClass, isOWLDataProperty, isOWLDataType, isOWLIndividual, isOWLObjectProperty
 
Methods inherited from interface org.semanticweb.owl.model.OWLNamedObject
accept, getURI
 

Method Detail

getBuiltInDatatype

OWLDatatypeVocabulary getBuiltInDatatype()
Gets the built in datatype information if this datatype is a built in datatype. This method should only be called if the isBuiltIn() method returns true

Returns:
The OWLDatatypeVocabulary that describes this built in datatype
Throws:
OWLRuntimeException - if this datatype is not a built in datatype.