org.opentox.ontology.namespaces
Class AbsOntClass.Class

java.lang.Object
  extended by org.opentox.ontology.namespaces.AbsOntClass.Class
Enclosing class:
AbsOntClass

public static class AbsOntClass.Class
extends java.lang.Object

Class Resources of the AbsOntClass.


Field Summary
protected  com.hp.hpl.jena.rdf.model.Resource resource
           
 
Constructor Summary
AbsOntClass.Class()
           
AbsOntClass.Class(com.hp.hpl.jena.rdf.model.Resource resource)
           
 
Method Summary
 com.hp.hpl.jena.ontology.OntClass createOntClass(com.hp.hpl.jena.ontology.OntModel model)
          Creates a new Ontological class for an Ontological Model.
 com.hp.hpl.jena.rdf.model.Property createProperty(com.hp.hpl.jena.ontology.OntModel model)
          Generates a property out of a given model.
 com.hp.hpl.jena.ontology.OntClass getOntClass(com.hp.hpl.jena.ontology.OntModel model)
          Returns the corresponding Ontological Class (i.e.
 com.hp.hpl.jena.rdf.model.Resource getResource()
          Returns the Resource of this class ( AbsOntClass.Class ).
 java.lang.String getURI()
          Returns the URI of the class
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

resource

protected com.hp.hpl.jena.rdf.model.Resource resource
Constructor Detail

AbsOntClass.Class

public AbsOntClass.Class()

AbsOntClass.Class

public AbsOntClass.Class(com.hp.hpl.jena.rdf.model.Resource resource)
Method Detail

getURI

public java.lang.String getURI()
Returns the URI of the class

Returns:
class URI

getOntClass

public com.hp.hpl.jena.ontology.OntClass getOntClass(com.hp.hpl.jena.ontology.OntModel model)
Returns the corresponding Ontological Class (i.e. an instance of OntClass )

Parameters:
model - The ontological model
Returns:
the ontological class of the model

createOntClass

public com.hp.hpl.jena.ontology.OntClass createOntClass(com.hp.hpl.jena.ontology.OntModel model)
Creates a new Ontological class for an Ontological Model.

Parameters:
model - The ontological model.
Returns:
The generated ontological class.

createProperty

public com.hp.hpl.jena.rdf.model.Property createProperty(com.hp.hpl.jena.ontology.OntModel model)
Generates a property out of a given model.

Parameters:
model - An ontological model.
Returns:
The corresponding property.

getResource

public com.hp.hpl.jena.rdf.model.Resource getResource()
Returns the Resource of this class ( AbsOntClass.Class ).

Returns:
the corresponding jena resource.