public interface OWLDatatype extends OWLDataRange, OWLLogicalEntity, OWLNamedObject
asOWLDataProperty, isOWLDataPropertyasOWLAnnotationProperty, isOWLAnnotationPropertyasOWLObjectProperty, isOWLObjectProperty| 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(OWLEntityVisitor visitor) |
default <O> O |
accept(OWLEntityVisitorEx<O> visitor) |
default void |
accept(OWLNamedObjectVisitor visitor)
Accepts a visitor.
|
default <O> O |
accept(OWLNamedObjectVisitorEx<O> visitor)
Accepts a visitor.
|
default void |
accept(OWLObjectVisitor visitor)
Accepts a visitor
|
default <O> O |
accept(OWLObjectVisitorEx<O> visitor)
Accepts a visitor
|
OWL2Datatype |
getBuiltInDatatype()
Gets the built in datatype information if this datatype is a built in
datatype.
|
default DataRangeType |
getDataRangeType()
Gets the type of this data range.
|
default EntityType<?> |
getEntityType()
Gets the entity type for this entity.
|
default int |
hashIndex() |
boolean |
isBoolean()
Determines if this datatype has the IRI
xsd:boolean. |
boolean |
isDouble()
Determines if this datatype has the IRI
xsd:double. |
boolean |
isFloat()
Determines if this datatype has the IRI
xsd:float. |
boolean |
isInteger()
Determines if this datatype has the IRI
xsd:integer. |
boolean |
isRDFPlainLiteral()
Determines if this datatype has the IRI
rdf:PlainLiteral. |
boolean |
isString()
Determines if this datatype has the IRI
xsd:string. |
default int |
typeIndex() |
isTopDatatypecomponents, initHashCodeisAnonymous, isBuiltIn, isType, toStringIDgetNestedClassExpressions, hashIteration, hasSharedStructure, isAnonymousExpression, isAxiom, isBottomEntity, isIndividual, isIRI, isOntology, isTopEntity, nestedClassExpressionscompareTogetSignature, signature, unsortedSignaturecontainsEntityInSignatureanonymousIndividuals, getAnonymousIndividualsclassesInSignature, getClassesInSignaturegetObjectPropertiesInSignature, objectPropertiesInSignaturedataPropertiesInSignature, getDataPropertiesInSignaturegetIndividualsInSignature, individualsInSignaturedatatypesInSignature, getDatatypesInSignatureannotationPropertiesInSignature, getAnnotationPropertiesInSignaturecomponentsAnnotationsFirst, componentsWithoutAnnotationsisNamedasOWLClass, isOWLClassasOWLDataProperty, isOWLDataPropertyasOWLDatatype, isOWLDatatypeasOWLAnnotationProperty, isOWLAnnotationPropertyasOWLNamedIndividual, isOWLNamedIndividualasOWLObjectProperty, isOWLObjectPropertydefault int hashIndex()
hashIndex in interface HasHashIndexdefault int typeIndex()
default EntityType<?> getEntityType()
OWLEntitygetEntityType in interface OWLEntitydefault DataRangeType getDataRangeType()
OWLDataRangegetDataRangeType in interface OWLDataRangeOWL2Datatype getBuiltInDatatype()
trueOWLRuntimeException - if this datatype is not a built in datatype.boolean isString()
xsd:string.true if this datatype has the IRI xsd:string, otherwise false.boolean isInteger()
xsd:integer.true if this datatype has the IRI xsd:integer, otherwise false.boolean isFloat()
xsd:float.true if this datatype has the IRI xsd:float, otherwise false.boolean isDouble()
xsd:double.true if this datatype has the IRI xsd:double, otherwise false.boolean isBoolean()
xsd:boolean.true if this datatype has the IRI xsd:boolean, otherwise false.boolean isRDFPlainLiteral()
rdf:PlainLiteral.true if this datatype has the IRI rdf:PlainLiteral otherwise falsedefault void accept(OWLObjectVisitor visitor)
OWLObjectdefault <O> O accept(OWLObjectVisitorEx<O> visitor)
OWLObjectdefault void accept(OWLEntityVisitor visitor)
default <O> O accept(OWLEntityVisitorEx<O> visitor)
default void accept(OWLNamedObjectVisitor visitor)
OWLNamedObjectaccept in interface OWLNamedObjectvisitor - The visitordefault <O> O accept(OWLNamedObjectVisitorEx<O> visitor)
OWLNamedObjectaccept in interface OWLNamedObjectO - visitor return typevisitor - The visitordefault void accept(OWLDataVisitor visitor)
accept in interface OWLDataRangevisitor - visitordefault <O> O accept(OWLDataVisitorEx<O> visitor)
accept in interface OWLDataRangeO - visitor return typevisitor - visitordefault void accept(OWLDataRangeVisitor visitor)
accept in interface OWLDataRangevisitor - visitordefault <O> O accept(OWLDataRangeVisitorEx<O> visitor)
accept in interface OWLDataRangeO - visitor return typevisitor - visitorCopyright © 2020 The University of Manchester. All rights reserved.