org.openanzo.atom.jastor.queso
Interface IntrospectionGraph

All Superinterfaces:
CoreThing, GraphThing
All Known Implementing Classes:
IntrospectionGraphImpl

public interface IntrospectionGraph
extends GraphThing

Interface for IntrospectionGraph ontology class
Use the org.openanzo.atom.jastor.queso.QuesoFactory to create instances of this interface.

(URI: http://boca.adtech.ibm.com/schemas/queso#IntrospectionGraph)





Field Summary
static org.openrdf.model.URI instrospectionCollectionProperty
          The Jena Property for instrospectionCollection
static org.openrdf.model.URI TYPE
          The rdf:type for this ontology class
 
Method Summary
 Collection addInstrospectionCollection()
          Adds an anonymous value for the 'instrospectionCollection' property
 void addInstrospectionCollection(Collection instrospectionCollection)
          Adds a value for the 'instrospectionCollection' property
 Collection addInstrospectionCollection(org.openrdf.model.Resource resource)
          Adds a value for the 'instrospectionCollection' property.
 info.aduna.collections.iterators.CloseableIterator<Collection> getInstrospectionCollection()
          Get an Iterator the 'instrospectionCollection' property values.
 void removeInstrospectionCollection(Collection instrospectionCollection)
          Removes a value for the 'instrospectionCollection' property.
 
Methods inherited from interface org.openanzo.jastor.GraphThing
getProperties, getPropertyValue, getPropertyValue, graph, setPropertyValue, setPropertyValue
 
Methods inherited from interface org.openanzo.jastor.CoreThing
clearCache, isRDFType, listStatements, registerListener, removeStatements, resource, unregisterListener, uri
 

Field Detail

TYPE

static final org.openrdf.model.URI TYPE
The rdf:type for this ontology class


instrospectionCollectionProperty

static final org.openrdf.model.URI instrospectionCollectionProperty
The Jena Property for instrospectionCollection

(URI: http://boca.adtech.ibm.com/schemas/queso#instrospectionCollection)


Method Detail

getInstrospectionCollection

info.aduna.collections.iterators.CloseableIterator<Collection> getInstrospectionCollection()
                                                                                           throws JastorException
Get an Iterator the 'instrospectionCollection' property values. This Iteartor may be used to remove all such values.

Returns:
Iterator of Collection
Throws:
JastorException
See Also:
instrospectionCollectionProperty

addInstrospectionCollection

void addInstrospectionCollection(Collection instrospectionCollection)
                                 throws JastorException
Adds a value for the 'instrospectionCollection' property

Parameters:
The - Collection to add
Throws:
JastorException
See Also:
instrospectionCollectionProperty

addInstrospectionCollection

Collection addInstrospectionCollection()
                                       throws JastorException
Adds an anonymous value for the 'instrospectionCollection' property

Returns:
The anoymous Collection created
Throws:
JastorException
See Also:
instrospectionCollectionProperty

addInstrospectionCollection

Collection addInstrospectionCollection(org.openrdf.model.Resource resource)
                                       throws JastorException
Adds a value for the 'instrospectionCollection' property. This method is equivalent constructing a new instance of Collection with the factory and calling addInstrospectionCollection(org.openanzo.atom.jastor.queso.Collection instrospectionCollection) The resource argument have rdf:type http://boca.adtech.ibm.com/schemas/queso#Collection. 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:
JastorException
See Also:
instrospectionCollectionProperty

removeInstrospectionCollection

void removeInstrospectionCollection(Collection instrospectionCollection)
                                    throws JastorException
Removes a value for the 'instrospectionCollection' 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 - Collection to remove
Throws:
JastorException
See Also:
instrospectionCollectionProperty


Copyright © 2007 Cambridge Semantics Inc.. All Rights Reserved.