org.semanticweb.owl.model
Interface OWLDataRange
- All Superinterfaces:
- java.lang.Comparable<OWLObject>, OWLObject, OWLPropertyRange
- All Known Subinterfaces:
- OWLDataComplementOf, OWLDataOneOf, OWLDataRangeRestriction, OWLDataType
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).
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)