cellml_services::ConnectedVariableSet Interface Reference

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

Public Member Functions

cellml_api::CellMLVariable getVariable (in unsigned long index)
 Fetches the variable by a zero-based index.
- 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.

Public Attributes

readonly attribute
cellml_api::CellMLVariable 
sourceVariable
 The source variable (that is, the variable with no public or private 'in' interfaces).
readonly attribute unsigned long length
 Returns the number of variables in this set.
- Public Attributes inherited from XPCOM::IObject
readonly attribute string objid
 Fetches the ID of the object.
readonly attribute interface_list supported_interfaces
 Fetches all supported interfaces.

Detailed Description

Definition at line 11 of file CeVAS.idl.

Member Function Documentation

cellml_api::CellMLVariable cellml_services::ConnectedVariableSet::getVariable ( in unsigned long  index)

Fetches the variable by a zero-based index.

Order is not important.

Member Data Documentation

readonly attribute unsigned long cellml_services::ConnectedVariableSet::length

Returns the number of variables in this set.

Definition at line 24 of file CeVAS.idl.

readonly attribute cellml_api::CellMLVariable cellml_services::ConnectedVariableSet::sourceVariable

The source variable (that is, the variable with no public or private 'in' interfaces).

Interfaces which are not connected to anything (due to an incomplete model) are ignored.

Definition at line 19 of file CeVAS.idl.