ICalcAlgorithm

Сборка: Algo;

Описание

Интерфейс ICalcAlgorithm предназначен для работы с алгоритмом расчёта.

Иерархия наследования

          ICalcObject

          ICalcAlgorithm

Свойства

  Имя свойства Краткое описание
ClipBoard Свойство ClipBoard позволяет работать с буфером обмена для создания копий блоков алгоритма расчёта в дереве расчёта.
EtlTask Свойство EtlTask возвращает настройки объектов задачи ETL.
Included Свойство Included определяет включение/исключение объекта из расчёта алгоритма.
IsDirty Свойство IsDirty возвращает признак наличия изменений в настройках алгоритма расчёта.
IsRtProblem Свойство IsRtProblem определяет использование нового механизма расчёта.
Items Свойство Items возвращает список объектов алгоритма расчёта.
ModelFolder Свойство ModelFolder возвращает папку, в которой хранятся дочерние метамодели.
MsGenerateFormula Свойство MsGenerateFormula возвращает задачу моделирования для формирования формул расчёта.
MsProblem Свойство MsProblem возвращает задачу моделирования, которая используется при расчёте алгоритма.
ParamValues Свойство ParamValues возвращает настройки начала и окончания периода расчёта алгоритма и коллекцию параметров алгоритма расчёта.
Settings Свойство Settings возвращает настройки периода расчёта алгоритма.
Stubs Свойство Stubs возвращает коллекцию приёмников данных блока расчёта и блока контроля.

Свойства, унаследованные от ICalcObject

  Имя свойства Краткое описание
Descriptor Свойство Descriptor возвращает объект алгоритма расчёта в качестве внутреннего объекта репозитория.
Id Свойство Id определяет идентификатор объекта алгоритма расчёта.
IsEdited Свойство IsEdited возвращает признак редактирования объекта алгоритма расчёта.
IsNeedConvert Свойство IsNeedConvert возвращает признак необходимости преобразования внутренних метамоделей в сущности, не являющиеся объектами репозитория, и обратно.
Key Свойство Key возвращает ключ объекта алгоритма расчёта.
MetaModel Свойство MetaModel возвращает метамодель, используемую в объекте алгоритма расчёта.
MetaModelDescriptor Свойство MetaModelDescriptor возвращает параметры метамодели.
Name Свойство Name определяет наименование объекта алгоритма расчёта.
Params Свойство Params возвращает коллекцию параметров метамодели.
SelControl Свойство SelControl возвращает настройки для управления параметрами открытия измерений.
Type Свойство Type определяет тип объекта алгоритма расчёта.

Методы

  Имя метода Краткое описание
Calculate Метод Calculate выполняет расчёт алгоритма.
CalculateAsync Метод CalculateAsync выполняет асинхронный расчёт алгоритма при использовании многопоточного расчёта.
CancelEdit Метод CancelEdit отменяет редактирование алгоритма расчёта.
CreateFormulasGenerationSettings Метод CreateFormulasGenerationSettings задает настройки для формирования формул расчёта.
Debug Метод Debug выполняет отладку расчёта алгоритма.
FindWxShapeByCalcObject Метод FindWxShapeByCalcObject осуществляет поиск объекта алгоритма расчёта.
ForceIncludeChange Метод ForceIncludeChange осуществляет включение/исключение объекта из вложенного алгоритма расчёта.
GenerateFormulas Метод GenerateFormulas формирует формулы расчёта.
MoveChainEntry Метод MoveChainEntry изменяет порядок элементов цепочки расчёта метамодели.
MoveObject Метод MoveObject изменяет порядок объектов алгоритма расчёта.
RestoreStyles Метод RestoreStyles сбрасывает стили объектов алгоритма расчёта.
SaveOldStyles Метод SaveOldStyles сохраняет заданные стили объектов алгоритма расчёта.
SetDefaultParamsValue Метод SetDefaultParamsValue устанавливает заданные значения параметров алгоритма расчёта в качестве значений по умолчанию.

Методы, унаследованные от ICalcObject

  Имя метода Краткое описание
Convert Метод Convert преобразовывает внутренние метамодели в сущности, не являющиеся объектами репозитория, и обратно.
CopyTo Метод CopyTo копирует объект алгоритма расчёта в буфер обмена.
Delete Метод Delete удаляет объект алгоритма расчёта.

FillSelSetFromParams

Метод FillSelSetFromParams передает отметку измерений, которая используется в качестве параметра алгоритма расчёта, на панель параметров.

RefreshMetaModel Метод RefreshMetaModel обновляет метамодель.
Save Метод Save сохраняет объект алгоритма расчёта.
ToJson Метод ToJson возвращает объект алгоритма расчёта в формате JSON.

См. также:

Интерфейсы сборки Algo