cellml_context Namespace Reference

cellml_context Namespace Reference

This module contains a description of code which ties together all of the CellML code into an environment that tools can integrate into. More...

Classes

interface  CellMLModule
 This interface represents a CellML module. More...
interface  CellMLModuleIterator
interface  ModelNodeIterator
interface  CellMLModuleMonitor
 A monitors which is notified when tools are loaded or unloaded. More...
interface  CellMLModuleManager
 This interface is for a 'module manager': a way of managing the modules currently loaded. More...
interface  CellMLTypeAnnotationManager
 This provides per-interface annotations(as opposed to the per-object annotations available through cellml_api::CellMLElement). More...
interface  ModelNodeMonitor
 A monitor for changes to model nodes. More...
interface  ModelListMonitor
 A monitor for changes to model lists. More...
interface  ModelNode
 This represents a node in the tree containing all models available to the user interface. More...
interface  ModelList
interface  CellMLContext
 This is intended as the top-level object through which everything else can be accessed. More...

Detailed Description

This module contains a description of code which ties together all of the CellML code into an environment that tools can integrate into.

This allows separate tools which have no knowledge of each other to integrate without problems.

Back to Top