public class DatatypePropertyImpl extends RDFPropertyImpl implements gate.creole.ontology.DatatypeProperty
nodeId, ontology, ontologyService| Constructor and Description |
|---|
DatatypePropertyImpl(gate.creole.ontology.OURI aURI,
gate.creole.ontology.Ontology ontology,
OntologyService owlimPort)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
gate.creole.ontology.DataType |
getDataType() |
Set<gate.creole.ontology.OResource> |
getDomain() |
Set<gate.creole.ontology.OResource> |
getRange() |
boolean |
isValidDataTypeValue(String value) |
boolean |
isValidDomain(gate.creole.ontology.OInstance anInstance) |
boolean |
isValidDomain(gate.creole.ontology.OResource aResource) |
boolean |
isValidRange(gate.creole.ontology.OResource aResource) |
addSubProperty, getEquivalentPropertyAs, getOURI, getSubProperties, getSubProperties, getSuperProperties, getSuperProperties, isEquivalentPropertyAs, isFunctional, isInverseFunctional, isSubPropertyOf, isSubPropertyOf, isSuperPropertyOf, isSuperPropertyOf, removeSubProperty, setEquivalentPropertyAs, setFunctional, setInverseFunctionaladdAnnotationPropertyValue, compareTo, equals, getAllSetProperties, getAnnotationPropertyValues, getComment, getComments, getLabel, getLabels, getName, getONodeID, getOntology, getPropertiesWithResourceAsDomain, getPropertiesWithResourceAsRange, getSetAnnotationProperties, getURI, hasAnnotationPropertyWithValue, hashCode, removeAnnotationPropertyValue, removeAnnotationPropertyValues, setComment, setLabel, setONodeID, setURI, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitaddSubProperty, getEquivalentPropertyAs, getOURI, getSubProperties, getSubProperties, getSuperProperties, getSuperProperties, isEquivalentPropertyAs, isFunctional, isInverseFunctional, isSubPropertyOf, isSubPropertyOf, isSuperPropertyOf, isSuperPropertyOf, removeSubProperty, setEquivalentPropertyAs, setFunctional, setInverseFunctionaladdAnnotationPropertyValue, getAllSetProperties, getAnnotationPropertyValues, getComment, getComments, getLabel, getLabels, getName, getONodeID, getOntology, getPropertiesWithResourceAsDomain, getPropertiesWithResourceAsRange, getSetAnnotationProperties, getURI, hasAnnotationPropertyWithValue, removeAnnotationPropertyValue, removeAnnotationPropertyValues, setComment, setLabel, setURIpublic DatatypePropertyImpl(gate.creole.ontology.OURI aURI,
gate.creole.ontology.Ontology ontology,
OntologyService owlimPort)
aURI - ontology - owlimPort - public gate.creole.ontology.DataType getDataType()
getDataType in interface gate.creole.ontology.DatatypePropertypublic boolean isValidDataTypeValue(String value)
isValidDataTypeValue in interface gate.creole.ontology.DatatypePropertypublic boolean isValidDomain(gate.creole.ontology.OInstance anInstance)
isValidDomain in interface gate.creole.ontology.DatatypePropertypublic boolean isValidRange(gate.creole.ontology.OResource aResource)
isValidRange in interface gate.creole.ontology.RDFPropertyisValidRange in class RDFPropertyImplpublic boolean isValidDomain(gate.creole.ontology.OResource aResource)
isValidDomain in interface gate.creole.ontology.RDFPropertyisValidDomain in class RDFPropertyImplpublic Set<gate.creole.ontology.OResource> getDomain()
getDomain in interface gate.creole.ontology.DatatypePropertygetDomain in interface gate.creole.ontology.RDFPropertygetDomain in class RDFPropertyImplpublic Set<gate.creole.ontology.OResource> getRange()
getRange in interface gate.creole.ontology.RDFPropertygetRange in class RDFPropertyImpl