fr.curie.BiNoM.pathways.biopax
Interface dataSource

All Superinterfaces:
externalReferenceUtilityClass, com.ibm.adtech.jastor.Thing, utilityClass
All Known Implementing Classes:
dataSourceImpl

public interface dataSource
extends externalReferenceUtilityClass, com.ibm.adtech.jastor.Thing

Interface for dataSource ontology class
Use the fr.curie.BiNoM.pathways.biopax.biopax_DASH_level2_DOT_owlFactory to create instances of this interface.

(URI: http://www.biopax.org/release/biopax-level2.owl#dataSource)


RDF Schema Standard Properties
comment : Definition: The direct source of this data. This does not store the trail of sources from the generation of the data to this point, only the last known source, such as a database. The XREF property may contain a publicationXref referencing a publication describing the data source (e.g. a database publication). A unificationXref may be used e.g. when pointing to an entry in a database of databases describing this database. Examples: A database or person name.^^http://www.w3.org/2001/XMLSchema#string



Field Summary
static com.hp.hpl.jena.rdf.model.Property NAMEProperty
          The Jena Property for NAME
static com.hp.hpl.jena.rdf.model.Resource TYPE
          The rdf:type for this ontology class
static com.hp.hpl.jena.rdf.model.Property XREFProperty
          The Jena Property for XREF
 
Fields inherited from interface fr.curie.BiNoM.pathways.biopax.utilityClass
COMMENTProperty
 
Fields inherited from interface com.ibm.adtech.jastor.Thing
copyright
 
Method Summary
 void addNAME(java.lang.String NAME)
          Add a 'NAME' property value
 publicationXref addXREF_aspublicationXref()
          Adds an anonymous value for the 'XREF' property
 publicationXref addXREF_aspublicationXref(com.hp.hpl.jena.rdf.model.Resource resource)
          Adds a value for the 'XREF' property.
 unificationXref addXREF_asunificationXref()
          Adds an anonymous value for the 'XREF' property
 unificationXref addXREF_asunificationXref(com.hp.hpl.jena.rdf.model.Resource resource)
          Adds a value for the 'XREF' property.
 xref addXREF()
          Adds an anonymous value for the 'XREF' property
 void addXREF(publicationXref XREF)
          Adds a value for the 'XREF' property
 xref addXREF(com.hp.hpl.jena.rdf.model.Resource resource)
          Adds a value for the 'XREF' property.
 void addXREF(unificationXref XREF)
          Adds a value for the 'XREF' property
 void addXREF(xref XREF)
          Adds a value for the 'XREF' property
 java.util.Iterator getNAME()
          Iterates through the 'NAME' property values.
 java.util.Iterator getXREF_aspublicationXref()
          Get an Iterator the 'XREF' property values.
 java.util.Iterator getXREF_asunificationXref()
          Get an Iterator the 'XREF' property values.
 java.util.Iterator getXREF()
          Get an Iterator the 'XREF' property values.
 void removeNAME(java.lang.String NAME)
          Remove a 'NAME' property value.
 void removeXREF(publicationXref XREF)
          Removes a value for the 'XREF' property.
 void removeXREF(unificationXref XREF)
          Removes a value for the 'XREF' property.
 void removeXREF(xref XREF)
          Removes a value for the 'XREF' property.
 
Methods inherited from interface fr.curie.BiNoM.pathways.biopax.utilityClass
addCOMMENT, getCOMMENT, removeCOMMENT
 
Methods inherited from interface com.ibm.adtech.jastor.Thing
clearCache, isRDFType, listStatements, model, registerListener, removeStatements, resource, unregisterListener, uri
 

Field Detail

TYPE

static final com.hp.hpl.jena.rdf.model.Resource TYPE
The rdf:type for this ontology class


NAMEProperty

static final com.hp.hpl.jena.rdf.model.Property NAMEProperty
The Jena Property for NAME

(URI: http://www.biopax.org/release/biopax-level2.owl#NAME)



RDF Schema Standard Properties
comment : The preferred full name for this entity.@en


XREFProperty

static final com.hp.hpl.jena.rdf.model.Property XREFProperty
The Jena Property for XREF

(URI: http://www.biopax.org/release/biopax-level2.owl#XREF)



RDF Schema Standard Properties
comment : Values of this property define external cross-references from this entity to entities in external databases.@en

Method Detail

getNAME

java.util.Iterator getNAME()
                           throws com.ibm.adtech.jastor.JastorException
Iterates through the 'NAME' property values. This Iteartor may be used to remove all such values.

Returns:
Iterator of String
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
NAMEProperty

addNAME

void addNAME(java.lang.String NAME)
             throws com.ibm.adtech.jastor.JastorException
Add a 'NAME' property value

Parameters:
{@link - java.lang.String}, the value to add
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
NAMEProperty

removeNAME

void removeNAME(java.lang.String NAME)
                throws com.ibm.adtech.jastor.JastorException
Remove a 'NAME' property value. This method should not be invoked while iterator through values. In that case, the remove() method of the Iterator itself should be used.

Parameters:
{@link - java.lang.String}, the value to remove
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
NAMEProperty

getXREF

java.util.Iterator getXREF()
                           throws com.ibm.adtech.jastor.JastorException
Get an Iterator the 'XREF' property values. This Iteartor may be used to remove all such values.

Returns:
Iterator of xref
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
XREFProperty

addXREF

void addXREF(xref XREF)
             throws com.ibm.adtech.jastor.JastorException
Adds a value for the 'XREF' property

Parameters:
The - xref to add
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
XREFProperty

addXREF

xref addXREF()
             throws com.ibm.adtech.jastor.JastorException
Adds an anonymous value for the 'XREF' property

Returns:
The anoymous xref created
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
XREFProperty

addXREF

xref addXREF(com.hp.hpl.jena.rdf.model.Resource resource)
             throws com.ibm.adtech.jastor.JastorException
Adds a value for the 'XREF' property. This method is equivalent constructing a new instance of xref with the factory and calling addXREF(fr.curie.BiNoM.pathways.biopax.xref XREF) The resource argument have rdf:type http://www.biopax.org/release/biopax-level2.owl#xref. That is, this method should not be used as a shortcut for creating new objects in the model.

Parameters:
The - om.hp.hpl.jena.rdf.model.Resource to add
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
XREFProperty

removeXREF

void removeXREF(xref XREF)
                throws com.ibm.adtech.jastor.JastorException
Removes a value for the 'XREF' property. This method should not be invoked while iterator through values. In that case, the remove() method of the Iterator itself should be used.

Parameters:
The - xref to remove
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
XREFProperty

getXREF_aspublicationXref

java.util.Iterator getXREF_aspublicationXref()
                                             throws com.ibm.adtech.jastor.JastorException
Get an Iterator the 'XREF' property values. This Iteartor may be used to remove all such values.

Returns:
Iterator of publicationXref
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
XREFProperty

addXREF

void addXREF(publicationXref XREF)
             throws com.ibm.adtech.jastor.JastorException
Adds a value for the 'XREF' property

Parameters:
The - publicationXref to add
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
XREFProperty

addXREF_aspublicationXref

publicationXref addXREF_aspublicationXref()
                                          throws com.ibm.adtech.jastor.JastorException
Adds an anonymous value for the 'XREF' property

Returns:
The anoymous publicationXref created
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
XREFProperty

addXREF_aspublicationXref

publicationXref addXREF_aspublicationXref(com.hp.hpl.jena.rdf.model.Resource resource)
                                          throws com.ibm.adtech.jastor.JastorException
Adds a value for the 'XREF' property. This method is equivalent constructing a new instance of publicationXref with the factory and calling addXREF(fr.curie.BiNoM.pathways.biopax.publicationXref XREF) The resource argument have rdf:type http://www.biopax.org/release/biopax-level2.owl#publicationXref. That is, this method should not be used as a shortcut for creating new objects in the model.

Parameters:
The - om.hp.hpl.jena.rdf.model.Resource to add
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
XREFProperty

removeXREF

void removeXREF(publicationXref XREF)
                throws com.ibm.adtech.jastor.JastorException
Removes a value for the 'XREF' property. This method should not be invoked while iterator through values. In that case, the remove() method of the Iterator itself should be used.

Parameters:
The - publicationXref to remove
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
XREFProperty

getXREF_asunificationXref

java.util.Iterator getXREF_asunificationXref()
                                             throws com.ibm.adtech.jastor.JastorException
Get an Iterator the 'XREF' property values. This Iteartor may be used to remove all such values.

Returns:
Iterator of unificationXref
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
XREFProperty

addXREF

void addXREF(unificationXref XREF)
             throws com.ibm.adtech.jastor.JastorException
Adds a value for the 'XREF' property

Parameters:
The - unificationXref to add
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
XREFProperty

addXREF_asunificationXref

unificationXref addXREF_asunificationXref()
                                          throws com.ibm.adtech.jastor.JastorException
Adds an anonymous value for the 'XREF' property

Returns:
The anoymous unificationXref created
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
XREFProperty

addXREF_asunificationXref

unificationXref addXREF_asunificationXref(com.hp.hpl.jena.rdf.model.Resource resource)
                                          throws com.ibm.adtech.jastor.JastorException
Adds a value for the 'XREF' property. This method is equivalent constructing a new instance of unificationXref with the factory and calling addXREF(fr.curie.BiNoM.pathways.biopax.unificationXref XREF) The resource argument have rdf:type http://www.biopax.org/release/biopax-level2.owl#unificationXref. That is, this method should not be used as a shortcut for creating new objects in the model.

Parameters:
The - om.hp.hpl.jena.rdf.model.Resource to add
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
XREFProperty

removeXREF

void removeXREF(unificationXref XREF)
                throws com.ibm.adtech.jastor.JastorException
Removes a value for the 'XREF' property. This method should not be invoked while iterator through values. In that case, the remove() method of the Iterator itself should be used.

Parameters:
The - unificationXref to remove
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
XREFProperty