ibspan.tss.um.ontology
Interface NominalSet

All Superinterfaces:
MeasureSet, com.ibm.adtech.jastor.Thing
All Known Subinterfaces:
ProfessionSet
All Known Implementing Classes:
NominalSetImpl, ProfessionSetImpl

public interface NominalSet
extends MeasureSet, com.ibm.adtech.jastor.Thing

Interface for NominalSet ontology class
Use the ibspan.tss.um.ontology.UserModellingFactory to create instances of this interface.

(URI: http://www.ibspan.waw.pl/tss/UserModelling#NominalSet)


RDF Schema Standard Properties
comment : Set containing values of Nominal type measure.^^http://www.w3.org/2001/XMLSchema#string



Field Summary
static Property containsProperty
          The Jena Property for contains (URI: http://www.ibspan.waw.pl/tss/UserModelling#contains)
static Resource TYPE
          The rdf:type for this ontology class
 
Fields inherited from interface com.ibm.adtech.jastor.Thing
copyright
 
Method Summary
 Nominal addContains_asNominal()
          Adds an anonymous value for the 'contains' property
 Nominal addContains_asNominal(Resource resource)
          Adds a value for the 'contains' property.
 Measure addContains()
          Adds an anonymous value for the 'contains' property
 void addContains(Measure contains)
          Adds a value for the 'contains' property
 void addContains(Nominal contains)
          Adds a value for the 'contains' property
 Measure addContains(Resource resource)
          Adds a value for the 'contains' property.
 Iterator getContains_asNominal()
          Get an Iterator the 'contains' property values.
 Iterator getContains()
          Get an Iterator the 'contains' property values.
 void removeContains(Measure contains)
          Removes a value for the 'contains' property.
 void removeContains(Nominal contains)
          Removes a value for the 'contains' property.
 
Methods inherited from interface com.ibm.adtech.jastor.Thing
clearCache, isRDFType, listStatements, model, registerListener, removeStatements, resource, unregisterListener, uri
 

Field Detail

TYPE

static final Resource TYPE
The rdf:type for this ontology class


containsProperty

static final Property containsProperty
The Jena Property for contains

(URI: http://www.ibspan.waw.pl/tss/UserModelling#contains)


Method Detail

getContains

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

Returns:
Iterator of Measure
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
containsProperty

addContains

void addContains(Measure contains)
                 throws com.ibm.adtech.jastor.JastorException
Adds a value for the 'contains' property

Parameters:
The - Measure to add
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
containsProperty

addContains

Measure addContains()
                    throws com.ibm.adtech.jastor.JastorException
Adds an anonymous value for the 'contains' property

Returns:
The anoymous Measure created
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
containsProperty

addContains

Measure addContains(Resource resource)
                    throws com.ibm.adtech.jastor.JastorException
Adds a value for the 'contains' property. This method is equivalent constructing a new instance of Measure with the factory and calling addContains(ibspan.tss.um.ontology.Measure contains) The resource argument have rdf:type http://www.ibspan.waw.pl/tss/UserModelling#Measure. 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:
containsProperty

removeContains

void removeContains(Measure contains)
                    throws com.ibm.adtech.jastor.JastorException
Removes a value for the 'contains' 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 - Measure to remove
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
containsProperty

getContains_asNominal

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

Returns:
Iterator of Nominal
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
containsProperty

addContains

void addContains(Nominal contains)
                 throws com.ibm.adtech.jastor.JastorException
Adds a value for the 'contains' property

Parameters:
The - Nominal to add
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
containsProperty

addContains_asNominal

Nominal addContains_asNominal()
                              throws com.ibm.adtech.jastor.JastorException
Adds an anonymous value for the 'contains' property

Returns:
The anoymous Nominal created
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
containsProperty

addContains_asNominal

Nominal addContains_asNominal(Resource resource)
                              throws com.ibm.adtech.jastor.JastorException
Adds a value for the 'contains' property. This method is equivalent constructing a new instance of Nominal with the factory and calling addContains(ibspan.tss.um.ontology.Nominal contains) The resource argument have rdf:type http://www.ibspan.waw.pl/tss/UserModelling#Nominal. 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:
containsProperty

removeContains

void removeContains(Nominal contains)
                    throws com.ibm.adtech.jastor.JastorException
Removes a value for the 'contains' 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 - Nominal to remove
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
containsProperty