CellML API
Class Hierarchy
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
![]() ![]() | Indicates that something went wrong |
![]() ![]() | This is the base interface for CellML services which transform models from one form to another |
![]() ![]() | This is the base interface for CellML validation services |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | The object is the top-level object, from which anything which needs to get passed between modules should inherit |
![]() ![]() ![]() | A DOM specific interface that provides everything an application needs to bootstrap the CellML API |
![]() ![]() ![]() | This is an optional additional interface which CellMLElements may implement |
![]() ![]() ![]() | This is a general interface from which all CellML elements inherit |
![]() ![]() ![]() ![]() | This interface represents a CellML import element |
![]() ![]() ![]() ![]() | Represents a <component_ref> element in a group element or in another <component_ref> element |
![]() ![]() ![]() ![]() | Represents a <connection> element |
![]() ![]() ![]() ![]() | Represents a <group> element |
![]() ![]() ![]() ![]() | An interface the map_components element |
![]() ![]() ![]() ![]() | An interface the map_variables element |
![]() ![]() ![]() ![]() | This is a general interface from which all CellML elements which have a name attribute inherit |
![]() ![]() ![]() ![]() ![]() | This interface represents a component element in the CellML document |
![]() ![]() ![]() ![]() ![]() ![]() | This interface represents a component element inside an import element |
![]() ![]() ![]() ![]() ![]() | Represents a <variable> element in a CellML document |
![]() ![]() ![]() ![]() ![]() | This interface represents a <model> element in the XML |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() | This interface represents a <units> found in <import> |
![]() ![]() ![]() ![]() | An interface to a <reaction> element |
![]() ![]() ![]() ![]() | Represents a relationship_ref element in a group element |
![]() ![]() ![]() ![]() | An interface to the <role> element |
![]() ![]() ![]() ![]() | Interface to a <unit> element |
![]() ![]() ![]() ![]() | An interface to the <variable_ref> element |
![]() ![]() ![]() | An interface allowing CellMLElements to be iterated |
![]() ![]() ![]() ![]() | An interface allowing CellMLComponents to be iterated |
![]() ![]() ![]() ![]() ![]() | An interface allowing ImportComponents to be iterated |
![]() ![]() ![]() ![]() | An interface allowing Imports to be iterated |
![]() ![]() ![]() ![]() | An interface allowing CellMLVariables to be iterated |
![]() ![]() ![]() ![]() | An interface allowing ComponentRef elements to be iterated |
![]() ![]() ![]() ![]() | An interface allowing connection elements to be iterated |
![]() ![]() ![]() ![]() | An interface allow Group elements to be iterated |
![]() ![]() ![]() ![]() | An interface allowing MapVariables elements to be iterated |
![]() ![]() ![]() ![]() | An interface allowing Model elements to be iterated |
![]() ![]() ![]() ![]() | An interface allowing Reaction elements to be iterated |
![]() ![]() ![]() ![]() | An interface allowing RelationshipRef elements to be iterated |
![]() ![]() ![]() ![]() | An interface allowing Role elements to be iterated |
![]() ![]() ![]() ![]() | An interface allowing Unit elements to be iterated |
![]() ![]() ![]() ![]() | An interface allowing Units to be iterated |
![]() ![]() ![]() ![]() ![]() | An interface allowing ImportUnits to be iterated |
![]() ![]() ![]() ![]() | An interface allowing VariableRef elements to be iterated |
![]() ![]() ![]() | An immutable collection of CellML elements |
![]() ![]() ![]() ![]() | An interface for accessing a set of Imports |
![]() ![]() ![]() ![]() | An interface for accessing a set of ComponentRef elements |
![]() ![]() ![]() ![]() | An interface for accessing a set of connection elements |
![]() ![]() ![]() ![]() | An interface for accessing a set of Group elements |
![]() ![]() ![]() ![]() | An interface for accessing a set of MapVariables elements |
![]() ![]() ![]() ![]() | An interface for accessing a collection of NamedCellMLElements |
![]() ![]() ![]() ![]() ![]() | An interface for accessing a set of CellMLComponents |
![]() ![]() ![]() ![]() ![]() ![]() | An interface for accessing a set of ImportComponents |
![]() ![]() ![]() ![]() ![]() | An interface for accessing a set of CellMLVariable elements |
![]() ![]() ![]() ![]() ![]() | An interface for accessing a collection of models |
![]() ![]() ![]() ![]() ![]() | An interface for accessing a set of Units |
![]() ![]() ![]() ![]() ![]() ![]() | An interface for accessing a set of ImportUnits |
![]() ![]() ![]() ![]() | An interface for accessing a set of Reaction elements |
![]() ![]() ![]() ![]() | An interface for accessing a set of RelationshipRef elements |
![]() ![]() ![]() ![]() | An interface for accessing a set of Role elements |
![]() ![]() ![]() ![]() | An interface for accessing a set of Unit elements |
![]() ![]() ![]() ![]() | An interface for accessing a set of VariableRef elements |
![]() ![]() ![]() | An interface allowing notifications that document loading has completed to be delivered |
![]() ![]() ![]() | A DOM specific interface for loading a Document by URL |
![]() ![]() ![]() | An interface for iterating through all extension attributes |
![]() ![]() ![]() | A set of extension attributes |
![]() ![]() ![]() | A collection of extension elements |
![]() ![]() ![]() | This interface is implemented by the application to receive notification when an asynchronous import instantiatiation is complete |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | This interface represents a component element in the CellML document |
![]() ![]() ![]() ![]() | An interface to the <role> element |
![]() ![]() ![]() | A collection of math |
![]() ![]() ![]() | An interface allowing MathMLElements to be iterated |
![]() ![]() ![]() | An interface allowing notifications that model loading has completed to be delivered |
![]() ![]() ![]() | An interface for loading a CellML model by URL |
![]() ![]() ![]() ![]() | A DOM specific interface for loading a CellML model with more control |
![]() ![]() ![]() | This interface is the generic base class for all RDF representations |
![]() ![]() ![]() ![]() | The RDF representation for type="http://www.cellml.org/RDFXML/DOM" |
![]() ![]() ![]() ![]() | The RDF representation for type="http://www.cellml.org/RDFXML/string" |
![]() ![]() ![]() ![]() | The RDF representation for type="http://www.cellml.org/RDF/API" |
![]() ![]() ![]() | Represents a uniform resource indicator, conforming to RFC2396 (http://rfc.net/rfc2396.html) |
![]() ![]() ![]() | This interface can be inherited from by the user for use in annotations |
![]() ![]() ![]() ![]() | An object annotation |
![]() ![]() ![]() ![]() | A string annotation |
![]() ![]() ![]() | This is intended as the top-level object through which everything else can be accessed |
![]() ![]() ![]() | This interface represents a CellML module |
![]() ![]() ![]() | |
![]() ![]() ![]() | This interface is for a 'module manager': a way of managing the modules currently loaded |
![]() ![]() ![]() | A monitors which is notified when tools are loaded or unloaded |
![]() ![]() ![]() | This provides per-interface annotations(as opposed to the per-object annotations available through cellml_api::CellMLElement) |
![]() ![]() ![]() | |
![]() ![]() ![]() | A monitor for changes to model lists |
![]() ![]() ![]() | This represents a node in the tree containing all models available to the user interface |
![]() ![]() ![]() | |
![]() ![]() ![]() | A monitor for changes to model nodes |
![]() ![]() ![]() | A set of finite-lifetime annotations |
![]() ![]() ![]() | A service which allows other types of annotation utility objects to be created |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | A reference to a base unit, optionally with a multiplier, offset, and exponent set |
![]() ![]() ![]() | The canonical representation of a units definition, as the product of powers of base units (perhaps with multiplicative factors, and optionally an offset if there is a single base unit) |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | Represents a specific problem which causes a given document not to be a valid CellML model |
![]() ![]() ![]() ![]() | A validity error about the underlying structure used to represent the CellML model |
![]() ![]() ![]() ![]() | A validity error at the semantic layer (used when the representation is valid, but there is some contradiction inherent in what is being represented |
![]() ![]() ![]() | A list of CellML validity errors |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | Interface for exporting model to a programming language |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | The primary interface to units processing services for a model |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | A source variable annotated by a degree |
![]() ![]() ![]() | An interface allowing for iteration of variables by degree |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | Language dictionary for a specific service, eg MaLaES Tags or CCGS Patterns |
![]() ![]() ![]() | The bootstrap interface that can be used as a MaLaES transformer factory |
![]() ![]() ![]() | An interface allowing transformation results to be described |
![]() ![]() ![]() | A MaLaES transformer, which takes MathML inputs, and produces programming language outputs |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | The 'validation against CellML Specification Service' (VACSS) bootstrap interface |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | An RDF container |
![]() ![]() ![]() | A top-level interface for this RDF API |
![]() ![]() ![]() | A node (resource or literal) in RDF |
![]() ![]() ![]() ![]() | A literal of some kind in RDF |
![]() ![]() ![]() ![]() ![]() | A plain (untyped) literal in RDF |
![]() ![]() ![]() ![]() ![]() | A typed literal in RDF |
![]() ![]() ![]() ![]() | A resource in RDF |
![]() ![]() ![]() ![]() ![]() | A blank node in RDF |
![]() ![]() ![]() ![]() ![]() | A URI reference in RDF |
![]() ![]() ![]() | An interface for iterating nodes |
![]() ![]() ![]() | A triple in RDF |
![]() ![]() ![]() | |
![]() ![]() ![]() | Represents a set of triples |
![]() ![]() ![]() | Base is implemented by all types of element in SEDML |
![]() ![]() ![]() ![]() | A SEDML Change |
![]() ![]() ![]() ![]() ![]() | A SEDML XML addition |
![]() ![]() ![]() ![]() ![]() ![]() | A SEDML XML change |
![]() ![]() ![]() ![]() ![]() | A SEDML attribute change |
![]() ![]() ![]() ![]() ![]() | A SEDML ComputeChange style change |
![]() ![]() ![]() ![]() ![]() | A SEDML XML removal |
![]() ![]() ![]() ![]() | The base interface for all elements with name attributes |
![]() ![]() ![]() ![]() ![]() | A SEDML Curve |
![]() ![]() ![]() ![]() ![]() ![]() | A SEDML Surface |
![]() ![]() ![]() ![]() ![]() | A SEDML DataSet |
![]() ![]() ![]() ![]() ![]() | The base interface for all elements with name and id attributes |
![]() ![]() ![]() ![]() ![]() ![]() | A SEDML DataGenerator |
![]() ![]() ![]() ![]() ![]() ![]() | A SEDML reference to a particular model |
![]() ![]() ![]() ![]() ![]() ![]() | A SEDML Output |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | A SEDML 2D Plot output |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | A SEDML 3D Plot output |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | A SEDML Report output |
![]() ![]() ![]() ![]() ![]() ![]() | A SEDML Parameter |
![]() ![]() ![]() ![]() ![]() ![]() | A SEDML simulation |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | A Uniform Time Course simulation |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | A SamplingSensitivityAnalysis |
![]() ![]() ![]() ![]() ![]() ![]() | A SEDML task |
![]() ![]() ![]() ![]() ![]() ![]() | A SEDML Variable |
![]() ![]() ![]() ![]() | The top-level SEDML element |
![]() ![]() ![]() | The base interface for iterating sets of SEDML elements |
![]() ![]() ![]() ![]() | An iterator of Changes |
![]() ![]() ![]() ![]() | The base type of all iterators of elements with name attributes |
![]() ![]() ![]() ![]() ![]() | Allows SEDML Curves to be iterated |
![]() ![]() ![]() ![]() ![]() ![]() | Allows SEDML Surfaces to be iterated |
![]() ![]() ![]() ![]() ![]() | Allows SEDML DataSets to be iterated |
![]() ![]() ![]() ![]() ![]() | Allows named, identified elements to be iterated |
![]() ![]() ![]() ![]() ![]() ![]() | An interator of DataGenerators |
![]() ![]() ![]() ![]() ![]() ![]() | An iterator of models |
![]() ![]() ![]() ![]() ![]() ![]() | An iterator of Outputs |
![]() ![]() ![]() ![]() ![]() ![]() | An iterator of Parameters |
![]() ![]() ![]() ![]() ![]() ![]() | An iterator of simulations |
![]() ![]() ![]() ![]() ![]() ![]() | An iterator of SEDML tasks |
![]() ![]() ![]() ![]() ![]() ![]() | An iterator of Variables |
![]() ![]() ![]() | The base interface for sets of elements in SEDML |
![]() ![]() ![]() ![]() | A set of Changes |
![]() ![]() ![]() ![]() | The base type for all sets of elements with name attributes |
![]() ![]() ![]() ![]() ![]() | A set of SEDML Curve |
![]() ![]() ![]() ![]() ![]() ![]() | A set of SEDML Surfaces |
![]() ![]() ![]() ![]() ![]() | A set of SEDML DataSets |
![]() ![]() ![]() ![]() ![]() | The base type for all sets of named, identified elements |
![]() ![]() ![]() ![]() ![]() ![]() | A set of DataGenerators |
![]() ![]() ![]() ![]() ![]() ![]() | A set of models |
![]() ![]() ![]() ![]() ![]() ![]() | A set of Outputs |
![]() ![]() ![]() ![]() ![]() ![]() | A set of Parameters |
![]() ![]() ![]() ![]() ![]() ![]() | A set of simulations |
![]() ![]() ![]() ![]() ![]() ![]() | A set of SEDML tasks |
![]() ![]() ![]() ![]() ![]() ![]() | A set of Variables |
![]() ![]() ![]() | |
![]() ![]() ![]() | The Bootstrap object provides a starting point from which implementations of all the other required interfaces can be obtained (directly or indirectly) |
![]() ![]() ![]() | GeneratedData describes the output of a single DataGenerator |
![]() ![]() ![]() | GeneratedDataMonitor is a 'callback' interface implemented by the application to receive updates as more generated data becomes available |
![]() ![]() ![]() | Describes a set of outputs, generated by a set of DataGenerators |
![]() ![]() ![]() | This interface represents the SEDMLProcessor |
![]() ![]() ![]() | A TransformedModel is the outcome of processing a model in accordance with the instructions found in a SED-ML description |
![]() ![]() ![]() | A set of models which have been transformed according to the instructions in a SED-ML description |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() |