cellml_services::CeVASBootstrap Interface Reference

cellml_services::CeVASBootstrap Interface Reference
Inheritance diagram for cellml_services::CeVASBootstrap:
Collaboration diagram for cellml_services::CeVASBootstrap:

Public Member Functions

CeVAS createCeVASForModel (in cellml_api::Model aModel)
 Creates a CeVAS object for a given model.
- 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

Definition at line 74 of file CeVAS.idl.

Member Function Documentation

CeVAS cellml_services::CeVASBootstrap::createCeVASForModel ( in cellml_api::Model  aModel)

Creates a CeVAS object for a given model.

The CeVAS object is not live, and the model should not be changed while the CeVAS object is in use.

This operation will also instantiate any imports which are not yet instantiated (and fail if that can't be done).

Parameters
aModelThe top-level model on which CeVAS should operate.
Returns
A CeVAS object.