Класс CmaMethod является потомком CmaList, наследует от него операторы [ ], присваивания и преобразования типов.

    CmaMethod (CmaCell &cell);

Получение доступа к методу, хранящемуся в ячейке.

    CmaMethod (ImaMethod *method);

Получение доступа к методу, заданному своим интерфейсом.

    ImaMethodDef* MethodDef();

Позволяет прочитать определитель метода.

    CmaList Param ();

Доступ к дереву параметров алгоритма.

    CmaList Input ();
    CmaCell Input (maString name);
    CmaCell Input (int cellno);

Доступ к входным аргументам обеспечивает перегруженная функция Input.

    CmaList Output ();
    CmaCell Output (maString name);
    CmaCell Output (int cellno);

Доступ к выходным аргументам обеспечивает перегруженная функция Output.
Для выполнения метода предусмотрены функции Calc и CalcCell:

    void Calc ();
    void CalcCell (int cellno, CmaIndex& index, CmaCell& cell);