org.semanticweb.owl.model
Interface OWLDataRange
- All Superinterfaces: 
 - java.lang.Comparable<OWLObject>, OWLObject, OWLPropertyRange
 
- All Known Subinterfaces: 
 - OWLDataComplementOf, OWLDataOneOf, OWLDataRangeRestriction, OWLDataType
 
- All Known Implementing Classes: 
 - OWLDataComplementOfImpl, OWLDataOneOfImpl, OWLDataRangeRestrictionImpl, OWLDataTypeImpl
 
public interface OWLDataRange
- extends OWLObject, OWLPropertyRange
 
Author: Matthew Horridge
 The University Of Manchester
 Bio-Health Informatics Group
 Date: 24-Oct-2006
 A high level interface which represents a data range.  Example of
 data ranges are datatypes (e.g. int, float, double, string, ...),
 complements of data ranges (e.g. not(int)), data enumerations (data oneOfs),
 datatype restrictions (e.g. int > 3).
 
 
| Methods inherited from interface java.lang.Comparable | 
compareTo | 
 
isDataType
boolean isDataType()
- Determines if this data range is a datatype (int, float, ...)
 
- Returns:
 true if this datarange is a datatype, or
 false if it is not a datatype and is some other
 data range such as a data range restriction, data oneOf or
 data complementOf.
 
 
accept
void accept(OWLDataVisitor visitor)
 
 
accept
<O> O accept(OWLDataVisitorEx<O> visitor)