org.topbraid.core.model.owl
Class OWLDataRange

java.lang.Object
  extended by com.hp.hpl.jena.enhanced.Polymorphic
      extended by com.hp.hpl.jena.enhanced.EnhNode
          extended by com.hp.hpl.jena.rdf.model.impl.ResourceImpl
              extended by org.topbraid.core.model.rdf.RDFResource
                  extended by org.topbraid.core.model.owl.OWLDataRange
All Implemented Interfaces:
com.hp.hpl.jena.graph.FrontsNode, com.hp.hpl.jena.rdf.model.RDFNode, com.hp.hpl.jena.rdf.model.Resource

public class OWLDataRange
extends RDFResource

Note: This API is work in progress and should not be used.

Author:
Holger Knublauch

Field Summary
 
Fields inherited from class com.hp.hpl.jena.rdf.model.impl.ResourceImpl
factory, rdfNodeFactory
 
Fields inherited from class com.hp.hpl.jena.enhanced.EnhNode
enhGraph, node
 
Constructor Summary
OWLDataRange(com.hp.hpl.jena.rdf.model.Resource base)
           
 
Method Summary
 java.util.List getAllFacets()
          Gets a list of Statements involving an XSD facet defined at this or one of its anonymous base data ranges.
 OWLDataRange getNamedSuperDataRange()
          Gets the first named parent datarange, recursively
 OWLDataRange getOnDataRange()
           
 com.hp.hpl.jena.rdf.model.Resource getSystemBaseDatatype()
           
 void setOnDataRange(com.hp.hpl.jena.rdf.model.Resource onDataRange)
           
 
Methods inherited from class org.topbraid.core.model.rdf.RDFResource
getInteger, getRDFNode, getRDFProperty, getRDFResource, getRDFSClass, getResource, getString, listPropertyValues, setProperty, setProperty, setProperty, setProperty
 
Methods inherited from class com.hp.hpl.jena.rdf.model.impl.ResourceImpl
abort, addProperty, addProperty, addProperty, addProperty, addProperty, addProperty, addProperty, addProperty, addProperty, addProperty, begin, commit, getId, getLocalName, getModel, getModelCom, getNameSpace, getNode, getProperty, getRequiredProperty, getURI, hasProperty, hasProperty, hasProperty, hasProperty, hasProperty, hasProperty, hasProperty, hasProperty, hasProperty, hasProperty, hasURI, inModel, listProperties, listProperties, mustHaveModel, removeAll, removeProperties, toString, visitWith
 
Methods inherited from class com.hp.hpl.jena.enhanced.EnhNode
as, asNode, canAs, canSupport, convertTo, equals, getGraph, getPersonality, hashCode, isAnon, isLiteral, isResource, isURIResource, isValid, viewAs
 
Methods inherited from class com.hp.hpl.jena.enhanced.Polymorphic
addView, already, alreadyHasView, asInternal, supports
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.hp.hpl.jena.rdf.model.Resource
equals
 
Methods inherited from interface com.hp.hpl.jena.rdf.model.RDFNode
as, canAs, isAnon, isLiteral, isResource, isURIResource
 
Methods inherited from interface com.hp.hpl.jena.graph.FrontsNode
asNode
 

Constructor Detail

OWLDataRange

public OWLDataRange(com.hp.hpl.jena.rdf.model.Resource base)
Method Detail

getAllFacets

public java.util.List getAllFacets()
Gets a list of Statements involving an XSD facet defined at this or one of its anonymous base data ranges.

Returns:

getNamedSuperDataRange

public OWLDataRange getNamedSuperDataRange()
Gets the first named parent datarange, recursively

Returns:

getSystemBaseDatatype

public com.hp.hpl.jena.rdf.model.Resource getSystemBaseDatatype()

getOnDataRange

public OWLDataRange getOnDataRange()

setOnDataRange

public void setOnDataRange(com.hp.hpl.jena.rdf.model.Resource onDataRange)