interfaces/CellML_Context.idl File Reference

CellML_Context.idl File 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...

Include dependency graph for CellML_Context.idl:

Go to the source code of this file.

Classes

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

Namespaces

namespace  cellml_context
 A module for various CellML Services.

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.

Definition in file CellML_Context.idl.