CGRS Namespace Reference

CGRS Namespace Reference

The CellML Generics and Reflection Service (CGRS) provides a way to access all operations and attributes on CellML API components using completely generic facilities with dynamic typing. More...

Classes

exception  CGRSError
interface  GenericsService
 The GenericsService is the top-level object used for working with the CellML API using the generic interface. More...
interface  GenericInterface
 A GenericModule represents a loaded module that provides generics support for a particular part of the CellML API. More...
interface  GenericType
 Information on a type used in an IDL file (either built in to IDL or defined in the IDL file). More...
interface  SequenceType
 Information on a particular sequence type (a variable length sequence of some other type). More...
interface  EnumType
 Information on a particular enum type (a choice between one of several options). More...
interface  GenericValue
 An interface for describing values in general. More...
interface  StringValue
 Represents a string value. More...
interface  WStringValue
 Represents a wide string value. More...
interface  ShortValue
 Represents a short value. More...
interface  LongValue
 Represents a long value. More...
interface  LongLongValue
 Represents a long value. More...
interface  UShortValue
 Represents an unsigned short value. More...
interface  ULongValue
 Represents an unsigned long value. More...
interface  ULongLongValue
 Represents an unsigned long long value. More...
interface  FloatValue
 Represents a float value. More...
interface  DoubleValue
 Represents a double value. More...
interface  BooleanValue
 Represents a boolean value. More...
interface  CharValue
 Represents a char value. More...
interface  OctetValue
 Represents an octet value. More...
interface  ObjectValue
 Represents a native object. More...
interface  CallbackObjectValue
 Represents an object implemented by a generics user. More...
interface  SequenceValue
 Represents a sequence value (a sequence of some inner type). More...
interface  EnumValue
 Represents an enumeration value. More...
interface  GenericAttribute
 Represents an attribute. More...
interface  GenericParameter
 Represents a parameter. More...
interface  GenericMethod
 Represents a method. More...

Typedefs

typedef sequence< GenericValueValueSequence
 Represents a sequence of values.
typedef sequence
< GenericParameter
ParameterSequence
 Represents a sequence of parameters.

Detailed Description

The CellML Generics and Reflection Service (CGRS) provides a way to access all operations and attributes on CellML API components using completely generic facilities with dynamic typing.

Typedef Documentation

Represents a sequence of parameters.

Definition at line 622 of file CGRS.idl.

typedef sequence<GenericValue> CGRS::ValueSequence

Represents a sequence of values.

Definition at line 33 of file CGRS.idl.