com.hp.hpl.jena.daml
Interface DAMLDatatypeProperty

All Superinterfaces:
DAMLCommon, DAMLProperty, Property, RDFNode, Resource
All Known Implementing Classes:
DAMLDatatypePropertyImpl

public interface DAMLDatatypeProperty
extends DAMLProperty

Java encapsulation of a datatype property in a DAML ontology. A datatype property is a partition of the class of all properties, whose range values are drawn from concrete domains represented by XML schema expressions.

Version:
CVS info: $Id: DAMLDatatypeProperty.java,v 1.1 2001/09/24 17:02:38 ijd Exp $
Author:
Ian Dickinson, HP Labs (email)

Method Summary
 LiteralAccessor prop_datatypeRange()
          Literal accessor for the 'range' property of a datatype property.
 
Methods inherited from interface com.hp.hpl.jena.daml.DAMLProperty
getDomainClasses, getEquivalentValues, getRangeClasses, getSameProperties, getSubProperties, getSubProperties, getSuperProperties, getSuperProperties, isUnique, prop_domain, prop_range, prop_samePropertyAs, prop_subPropertyOf, setIsUnique
 
Methods inherited from interface com.hp.hpl.jena.daml.DAMLCommon
getAll, getDAMLModel, getEquivalenceSet, getNumPropertyValues, getPropertyValue, getPropertyValues, getRDFTypes, getVocabulary, hasRDFType, hasRDFType, prop_comment, prop_equivalentTo, prop_label, prop_type, remove, removeAll, removeProperty, replaceProperty, setPropertyValue, setRDFType, setRDFType
 
Methods inherited from interface com.hp.hpl.mesa.rdf.jena.model.Resource
abort, addProperty, addProperty, addProperty, addProperty, addProperty, addProperty, addProperty, addProperty, addProperty, begin, commit, equals, getId, getLocalName, getModel, getNameSpace, getProperty, getURI, hasProperty, hasProperty, hasProperty, hasProperty, hasProperty, hasProperty, hasProperty, hasProperty, hasProperty, hasProperty, isAnon, listProperties, listProperties, removeProperties, toString
 
Methods inherited from interface com.hp.hpl.mesa.rdf.jena.model.Property
getLocalName, getNameSpace, getOrdinal
 

Method Detail

prop_datatypeRange

public LiteralAccessor prop_datatypeRange()
Literal accessor for the 'range' property of a datatype property. This denotes the XSchema datatype expression that denotes the concrete type that is the range of the property. Note that Java does not allow us to override DAMLProperty.prop_range() with a different return type, so we have to introduce a new name for the range of a datatype property, that is an alias for prop_range.
Returns:
Literal accessor for 'range'.


Copyright 2001 Hewlett-Packard. All Rights Reserved.