org.openrdf.repository.object.compiler.model
Class RDFClass

java.lang.Object
  extended by org.openrdf.repository.object.compiler.model.RDFEntity
      extended by org.openrdf.repository.object.compiler.model.RDFClass

public class RDFClass
extends RDFEntity

Helper object for traversing the OWL model.

Author:
James Leigh

Field Summary
 
Fields inherited from class org.openrdf.repository.object.compiler.model.RDFEntity
model, self
 
Constructor Summary
RDFClass(Model model, Resource self)
           
 
Method Summary
 File generateSourceCode(File dir, JavaNameResolver resolver)
           
 BigInteger getBigInteger(URI pred)
           
 List<? extends RDFClass> getClassList(URI pred)
           
 Collection<RDFClass> getDeclaredMessages()
           
 List<RDFProperty> getFunctionalDatatypeProperties()
           
 List<? extends Value> getList(URI pred)
           
 List<RDFProperty> getParameters()
           
 RDFClass getRange(RDFProperty property)
           
 RDFClass getRange(URI pred)
           
 RDFProperty getRDFProperty(URI pred)
           
 RDFProperty getResponseProperty()
           
 boolean isDatatype()
           
 boolean isEmpty()
           
 boolean isFunctional(RDFProperty property)
           
 boolean isMessageClass()
           
 boolean isMinCardinality(RDFProperty property)
           
 
Methods inherited from class org.openrdf.repository.object.compiler.model.RDFEntity
equals, getModel, getRDFClass, getRDFClasses, getRDFProperties, getResource, getResource, getString, getStrings, getURI, getValues, hashCode, isA, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RDFClass

public RDFClass(Model model,
                Resource self)
Method Detail

getBigInteger

public BigInteger getBigInteger(URI pred)

getRDFProperty

public RDFProperty getRDFProperty(URI pred)

getList

public List<? extends Value> getList(URI pred)

getClassList

public List<? extends RDFClass> getClassList(URI pred)

getRange

public RDFClass getRange(URI pred)

getRange

public RDFClass getRange(RDFProperty property)

isFunctional

public boolean isFunctional(RDFProperty property)

isMinCardinality

public boolean isMinCardinality(RDFProperty property)

isEmpty

public boolean isEmpty()

generateSourceCode

public File generateSourceCode(File dir,
                               JavaNameResolver resolver)
                        throws Exception
Throws:
Exception

isDatatype

public boolean isDatatype()

getDeclaredMessages

public Collection<RDFClass> getDeclaredMessages()

isMessageClass

public boolean isMessageClass()

getParameters

public List<RDFProperty> getParameters()

getFunctionalDatatypeProperties

public List<RDFProperty> getFunctionalDatatypeProperties()

getResponseProperty

public RDFProperty getResponseProperty()


Copyright © 2004-2009 James Leigh Services Inc.. All Rights Reserved.