public class OWLDatatypeRestrictionImpl extends OWLObjectImpl implements OWLDatatypeRestriction
NO_ANNOTATIONS, OWL_THING| Constructor and Description |
|---|
OWLDatatypeRestrictionImpl(OWLDatatype datatype,
Set<OWLFacetRestriction> facetRestrictions) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(OWLDataRangeVisitor visitor)
Accepts a visitor
|
<O> O |
accept(OWLDataRangeVisitorEx<O> visitor)
Accepts a visitor
|
void |
accept(OWLDataVisitor visitor)
Accepts a visitor
|
<O> O |
accept(OWLDataVisitorEx<O> visitor)
Accepts a visitor
|
void |
accept(OWLObjectVisitor visitor)
Accepts a visitor
|
<O> O |
accept(OWLObjectVisitorEx<O> visitor)
Accepts a visitor
|
OWLDatatype |
asOWLDatatype()
If this data range is a datatype then this method may be used to obtain
it as a datatype (rather than using an explicit cast).
|
protected int |
compareObjectOfSameType(OWLObject object) |
boolean |
equals(Object obj) |
DataRangeType |
getDataRangeType()
Gets the type of this data range
|
OWLDatatype |
getDatatype()
Gets the data range that this data range restricts.
|
Set<OWLFacetRestriction> |
getFacetRestrictions()
Gets the facet restrictions on this data range
|
boolean |
isDatatype()
Determines if this data range is a datatype (int, float, ...)
|
boolean |
isTopDatatype()
Determines if this data range is the top data type.
|
compareLists, compareSets, compareTo, getAnonymousIndividuals, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, getSignature, hashCode, isBottomEntity, isTopEntity, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetAnonymousIndividuals, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, getSignature, isBottomEntity, isTopEntitycompareTopublic OWLDatatypeRestrictionImpl(OWLDatatype datatype, Set<OWLFacetRestriction> facetRestrictions)
datatype - datatypefacetRestrictions - facet restrictionpublic DataRangeType getDataRangeType()
OWLDataRangegetDataRangeType in interface OWLDataRangepublic boolean isDatatype()
OWLDataRangeisDatatype in interface OWLDataRangetrue 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.public boolean isTopDatatype()
OWLDataRangeisTopDatatype in interface OWLDataRangetrue if this data range is the top datatype otherwise
falsepublic OWLDatatype asOWLDatatype()
OWLDataRangeasOWLDatatype in interface OWLDataRangeOWLDatatypepublic OWLDatatype getDatatype()
OWLDatatypeRestrictiongetDatatype in interface OWLDatatypeRestrictionpublic Set<OWLFacetRestriction> getFacetRestrictions()
OWLDatatypeRestrictiongetFacetRestrictions in interface OWLDatatypeRestrictionSet of facet restrictions that apply to this data rangepublic boolean equals(Object obj)
equals in class OWLObjectImplpublic void accept(OWLDataVisitor visitor)
OWLDataRangeaccept in interface OWLDataRangevisitor - The visitorpublic void accept(OWLObjectVisitor visitor)
OWLObjectpublic <O> O accept(OWLDataVisitorEx<O> visitor)
OWLDataRangeaccept in interface OWLDataRangeO - visitor return typevisitor - The visitorpublic <O> O accept(OWLObjectVisitorEx<O> visitor)
OWLObjectpublic void accept(OWLDataRangeVisitor visitor)
OWLDataRangeaccept in interface OWLDataRangevisitor - The visitorpublic <O> O accept(OWLDataRangeVisitorEx<O> visitor)
OWLDataRangeaccept in interface OWLDataRangeO - visitor return typevisitor - The visitorprotected int compareObjectOfSameType(OWLObject object)
compareObjectOfSameType in class OWLObjectImplCopyright © 2014 The University of Manchester. All Rights Reserved.