SProS::BaseSet Interface Reference

SProS::BaseSet Interface Reference

The base interface for sets of elements in SEDML. More...

Inheritance diagram for SProS::BaseSet:
Collaboration diagram for SProS::BaseSet:

Public Member Functions

BaseIterator iterateElements ()
 Obtain an iterator for iterating through the elements.
void insert (in Base b) raises (SProSException)
 Inserts an element into the set.
void remove (in Base b)
 Removes an element from the set.
- Public Member Functions inherited from XPCOM::IObject
void add_ref ()
 Called to indicate that some code is keeping an owning reference to the object.
oneway void release_ref ()
 Removes a reference to an object which was created by some other means (e.g.
IObject query_interface (in utf8string id)
 Returns an IObject of the same implementation, which supports a specific interface.

Additional Inherited Members

- Public Attributes inherited from XPCOM::IObject
readonly attribute string objid
 Fetches the ID of the object.

Detailed Description

The base interface for sets of elements in SEDML.

Definition at line 128 of file SProS.idl.

Member Function Documentation

void SProS::BaseSet::insert ( in Base  b) raises (SProSException)

Inserts an element into the set.

Raises an exception if the element is already in another set, or was created for the wrong document.

BaseIterator SProS::BaseSet::iterateElements ( )

Obtain an iterator for iterating through the elements.

void SProS::BaseSet::remove ( in Base  b)

Removes an element from the set.