GATE
Version 3.1-2270

gate.creole.ontology
Interface DatatypeProperty

All Superinterfaces:
OntologyConstants, OntologyResource, Property
All Known Implementing Classes:
DatatypePropertyImpl

public interface DatatypeProperty
extends Property

Interface for datatype properties. Datatype properties have as range values datatype values (different from object properties which have instances as values). Values are Java objects.


Field Summary
 
Fields inherited from interface gate.creole.ontology.OntologyConstants
DIRECT_CLOSURE, TRANSITIVE_CLOSURE
 
Method Summary
 boolean isValidRange(Object value)
           
 
Methods inherited from interface gate.creole.ontology.Property
addSubProperty, addSuperProperty, getDomain, getRange, getSamePropertyAs, getSubProperties, getSuperProperties, isFunctional, isInverseFunctional, isValidDomain, removeSubProperty, removeSuperProperty, setFunctional, setInverseFunctional, setSamePropertyAs
 
Methods inherited from interface gate.creole.ontology.OntologyResource
addPropertyValue, getComment, getName, getOntology, getPropertyValues, getSetPropertiesNames, getTaxonomy, getURI, removePropertyValue, removePropertyValues, setComment, setName, setURI
 

Method Detail

isValidRange

boolean isValidRange(Object value)
Specified by:
isValidRange in interface Property
Parameters:
value -
Returns:
true if this value is compatible with the range restrictions on the property. False otherwise.

GATE
Version 3.1-2270