public interface OWLDatatypeRestriction extends OWLDataRange
Modifier and Type | Method and Description |
---|---|
default void |
accept(OWLDataRangeVisitor visitor) |
default <O> O |
accept(OWLDataRangeVisitorEx<O> visitor) |
default void |
accept(OWLDataVisitor visitor) |
default <O> O |
accept(OWLDataVisitorEx<O> visitor) |
default void |
accept(OWLObjectVisitor visitor)
Accepts a visitor
|
default <O> O |
accept(OWLObjectVisitorEx<O> visitor)
Accepts a visitor
|
default Stream<?> |
components() |
Stream<OWLFacetRestriction> |
facetRestrictions()
Gets the sorted facet restrictions on this data range.
|
default List<OWLFacetRestriction> |
facetRestrictionsAsList()
Gets the sorted facet restrictions on this data range.
|
default DataRangeType |
getDataRangeType()
Gets the type of this data range.
|
OWLDatatype |
getDatatype()
Gets the data range that this data range restricts.
|
default Set<OWLFacetRestriction> |
getFacetRestrictions()
Gets the facet restrictions on this data range.
|
default int |
hashIndex() |
default int |
initHashCode() |
default int |
typeIndex() |
isTopDatatype
getNestedClassExpressions, hashIteration, hasSharedStructure, isAnonymousExpression, isAxiom, isBottomEntity, isIndividual, isIRI, isOntology, isTopEntity, nestedClassExpressions
compareTo
getSignature, signature, unsortedSignature
containsEntityInSignature
anonymousIndividuals, getAnonymousIndividuals
classesInSignature, getClassesInSignature
getObjectPropertiesInSignature, objectPropertiesInSignature
dataPropertiesInSignature, getDataPropertiesInSignature
getIndividualsInSignature, individualsInSignature
datatypesInSignature, getDatatypesInSignature
annotationPropertiesInSignature, getAnnotationPropertiesInSignature
componentsAnnotationsFirst, componentsWithoutAnnotations
isAnonymous, isNamed
asOWLDatatype, isOWLDatatype
default Stream<?> components()
components
in interface HasComponents
default int initHashCode()
initHashCode
in interface OWLObject
default int hashIndex()
hashIndex
in interface HasHashIndex
default int typeIndex()
default DataRangeType getDataRangeType()
OWLDataRange
getDataRangeType
in interface OWLDataRange
OWLDatatype getDatatype()
default Set<OWLFacetRestriction> getFacetRestrictions()
Set
of facet restrictions that apply to this data range. The set that is
returned is a copy; modifications to the returned set will not be reflected in this
object.Stream<OWLFacetRestriction> facetRestrictions()
Stream
of facet restrictions that apply to this data rangedefault List<OWLFacetRestriction> facetRestrictionsAsList()
List
of facet restrictions that apply to this data rangedefault void accept(OWLObjectVisitor visitor)
OWLObject
default <O> O accept(OWLObjectVisitorEx<O> visitor)
OWLObject
default void accept(OWLDataVisitor visitor)
accept
in interface OWLDataRange
visitor
- visitordefault <O> O accept(OWLDataVisitorEx<O> visitor)
accept
in interface OWLDataRange
O
- visitor return typevisitor
- visitordefault void accept(OWLDataRangeVisitor visitor)
accept
in interface OWLDataRange
visitor
- visitordefault <O> O accept(OWLDataRangeVisitorEx<O> visitor)
accept
in interface OWLDataRange
O
- visitor return typevisitor
- visitorCopyright © 2020 The University of Manchester. All rights reserved.