CellML API
/home/andrew/Documents/cellml-api-doxygen/interfaces/CellML_APISPEC.idl File Reference
CellML_APISPEC.idl File Reference
Include dependency graph for CellML_APISPEC.idl:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Classes | |
| interface | cellml_api::RDFRepresentation |
| This interface is the generic base class for all RDF representations. More... | |
| interface | cellml_api::RDFXMLDOMRepresentation |
| The RDF representation for type="http://www.cellml.org/RDFXML/DOM". More... | |
| interface | cellml_api::RDFXMLStringRepresentation |
| The RDF representation for type="http://www.cellml.org/RDFXML/string". More... | |
| interface | cellml_api::UserData |
| This interface can be inherited from by the user for use in annotations. More... | |
| interface | cellml_api::ImportInstantiationListener |
| This interface is implemented by the application to receive notification when an asynchronous import instantiatiation is complete. More... | |
| exception | cellml_api::CellMLException |
| Indicates that something went wrong. More... | |
| interface | cellml_api::URI |
| Represents a uniform resource indicator, conforming to RFC2396 (http://rfc.net/rfc2396.html). More... | |
| interface | cellml_api::CellMLElement |
| This is a general interface from which all CellML elements inherit. More... | |
| interface | cellml_api::CellMLDOMElement |
| This is an optional additional interface which CellMLElements may implement. More... | |
| interface | cellml_api::NamedCellMLElement |
| This is a general interface from which all CellML elements which have a name attribute inherit. More... | |
| interface | cellml_api::Model |
| This interface represents a <model> element in the XML. More... | |
| interface | cellml_api::MathContainer |
| interface | cellml_api::CellMLComponent |
| This interface represents a component element in the CellML document. More... | |
| interface | cellml_api::Units |
| interface | cellml_api::Unit |
| Interface to a <unit> element. More... | |
| interface | cellml_api::CellMLImport |
| This interface represents a CellML import element. More... | |
| interface | cellml_api::ImportComponent |
| This interface represents a component element inside an import element. More... | |
| interface | cellml_api::ImportUnits |
| This interface represents a <units> found in <import> More... | |
| interface | cellml_api::CellMLVariable |
| Represents a <variable> element in a CellML document. More... | |
| interface | cellml_api::ComponentRef |
| Represents a <component_ref> element in a group element or in another <component_ref> element. More... | |
| interface | cellml_api::RelationshipRef |
| Represents a relationship_ref element in a group element. More... | |
| interface | cellml_api::Group |
| Represents a <group> element. More... | |
| interface | cellml_api::Connection |
| Represents a <connection> element. More... | |
| interface | cellml_api::MapComponents |
| An interface the map_components element. More... | |
| interface | cellml_api::MapVariables |
| An interface the map_variables element. More... | |
| interface | cellml_api::Reaction |
| An interface to a <reaction> element. More... | |
| interface | cellml_api::VariableRef |
| An interface to the <variable_ref> element. More... | |
| interface | cellml_api::Role |
| An interface to the <role> element. More... | |
| interface | cellml_api::CellMLElementIterator |
| An interface allowing CellMLElements to be iterated. More... | |
| interface | cellml_api::MathMLElementIterator |
| An interface allowing MathMLElements to be iterated. More... | |
| interface | cellml_api::ExtensionElementList |
| A collection of extension elements. More... | |
| interface | cellml_api::MathList |
| A collection of math. More... | |
| interface | cellml_api::ExtensionAttributeIterator |
| An interface for iterating through all extension attributes. More... | |
| interface | cellml_api::ExtensionAttributeSet |
| A set of extension attributes. More... | |
| interface | cellml_api::CellMLElementSet |
| An immutable collection of CellML elements. More... | |
| interface | cellml_api::NamedCellMLElementSet |
| An interface for accessing a collection of NamedCellMLElements. More... | |
| interface | cellml_api::ModelIterator |
| An interface allowing Model elements to be iterated. More... | |
| interface | cellml_api::ModelSet |
| An interface for accessing a collection of models. More... | |
| interface | cellml_api::CellMLComponentIterator |
| An interface allowing CellMLComponents to be iterated. More... | |
| interface | cellml_api::CellMLComponentSet |
| An interface for accessing a set of CellMLComponents. More... | |
| interface | cellml_api::ImportComponentIterator |
| An interface allowing ImportComponents to be iterated. More... | |
| interface | cellml_api::ImportComponentSet |
| An interface for accessing a set of ImportComponents. More... | |
| interface | cellml_api::CellMLVariableIterator |
| An interface allowing CellMLVariables to be iterated. More... | |
| interface | cellml_api::CellMLVariableSet |
| An interface for accessing a set of CellMLVariable elements. More... | |
| interface | cellml_api::UnitsIterator |
| An interface allowing Units to be iterated. More... | |
| interface | cellml_api::UnitsSet |
| An interface for accessing a set of Units. More... | |
| interface | cellml_api::ImportUnitsIterator |
| An interface allowing ImportUnits to be iterated. More... | |
| interface | cellml_api::ImportUnitsSet |
| An interface for accessing a set of ImportUnits. More... | |
| interface | cellml_api::CellMLImportIterator |
| An interface allowing Imports to be iterated. More... | |
| interface | cellml_api::CellMLImportSet |
| An interface for accessing a set of Imports. More... | |
| interface | cellml_api::UnitIterator |
| An interface allowing Unit elements to be iterated. More... | |
| interface | cellml_api::UnitSet |
| An interface for accessing a set of Unit elements. More... | |
| interface | cellml_api::ConnectionIterator |
| An interface allowing connection elements to be iterated. More... | |
| interface | cellml_api::ConnectionSet |
| An interface for accessing a set of connection elements. More... | |
| interface | cellml_api::GroupIterator |
| An interface allow Group elements to be iterated. More... | |
| interface | cellml_api::GroupSet |
| An interface for accessing a set of Group elements. More... | |
| interface | cellml_api::RelationshipRefIterator |
| An interface allowing RelationshipRef elements to be iterated. More... | |
| interface | cellml_api::RelationshipRefSet |
| An interface for accessing a set of RelationshipRef elements. More... | |
| interface | cellml_api::ComponentRefIterator |
| An interface allowing ComponentRef elements to be iterated. More... | |
| interface | cellml_api::ComponentRefSet |
| An interface for accessing a set of ComponentRef elements. More... | |
| interface | cellml_api::MapVariablesIterator |
| An interface allowing MapVariables elements to be iterated. More... | |
| interface | cellml_api::MapVariablesSet |
| An interface for accessing a set of MapVariables elements. More... | |
| interface | cellml_api::ReactionIterator |
| An interface allowing Reaction elements to be iterated. More... | |
| interface | cellml_api::ReactionSet |
| An interface for accessing a set of Reaction elements. More... | |
| interface | cellml_api::VariableRefIterator |
| An interface allowing VariableRef elements to be iterated. More... | |
| interface | cellml_api::VariableRefSet |
| An interface for accessing a set of VariableRef elements. More... | |
| interface | cellml_api::RoleIterator |
| An interface allowing Role elements to be iterated. More... | |
| interface | cellml_api::RoleSet |
| An interface for accessing a set of Role elements. More... | |
| interface | cellml_api::ModelLoadedListener |
| An interface allowing notifications that model loading has completed to be delivered. More... | |
| interface | cellml_api::DocumentLoadedListener |
| An interface allowing notifications that document loading has completed to be delivered. More... | |
| interface | cellml_api::ModelLoader |
| An interface for loading a CellML model by URL. More... | |
| interface | cellml_api::DOMURLLoader |
| A DOM specific interface for loading a Document by URL. More... | |
| interface | cellml_api::DOMModelLoader |
| A DOM specific interface for loading a CellML model with more control. More... | |
| interface | cellml_api::CellMLBootstrap |
| A DOM specific interface that provides everything an application needs to bootstrap the CellML API. More... | |
Namespaces | |
| namespace | cellml_api |
| This module contains a description of the CellML Application Programming Interface in the language-neutral IDL form. | |
Typedefs | |
| typedef dom::Element | cellml_api::ExtensionElement |
| typedef wstring | cellml_api::CellMLAttributeString |
| This holds attribute values for the XML attributes of elements in serialised CellML. | |
| typedef mathml_dom::MathMLElement | cellml_api::MathMLElement |
Enumerations | |
| enum | cellml_api::VariableInterface { cellml_api::INTERFACE_IN, cellml_api::INTERFACE_OUT, cellml_api::INTERFACE_NONE } |
| An enumeration representing the direction of the variable interface. More... | |
