interfaces/CGRS.idl File Reference

CGRS.idl File Reference
Include dependency graph for CGRS.idl:

Go to the source code of this file.

Classes

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

Namespaces

namespace  CGRS
 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.

Typedefs

typedef sequence< GenericValue > CGRS::ValueSequence
 Represents a sequence of values.
typedef sequence
< GenericParameter > 
CGRS::ParameterSequence
 Represents a sequence of parameters.