IMsMetaModel.RestoreLaner

Синтаксис

RestoreLaner(Laner: ILaner; ParamValues: IMsModelParamValues);

Параметры

Laner. Рабочая область базы данных временных рядов.

ParamValues. Параметры, с которыми будет восстановлена метамодель. Если параметры для нее не заданы, то следует указывать значение Null.

Описание

Метод RestoreLaner восстанавливает рабочую область базы данных временных рядов из метамодели.

Пример

Для выполнения примера предполагается наличие формы, расположенной на ней кнопки с идентификатором «Button1», компонента TabSheetBox и компонента UiErAnalyzer с наименованием «UiErAnalyzer1», являющегося источником данных для TabSheetBox. В «UiErAnalyzer1» должна быть загружена рабочая область базы данных временных рядов. В контейнере моделирования данной базы должна присутствовать метамодель с идентификатором «OBJ_METAMODEL».

Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);

Var

ErAn: IEaxAnalyzer;

Laner: ILaner;

ActiveMetabase: IMetabase;

Rub: IRubricator;

Cont: IMetabaseObjectDescriptor;

MModel: IMsMetaModel;

Begin

ErAn := UiErAnalyzer1.ErAnalyzer;

Laner := ErAn.Laner;

Rub := Laner.RubricatorInstance.Rubricator;

Cont := Rub.ModelSpace;

ActiveMetabase := MetabaseClass.Active;

MModel := ActiveMetabase.FetchItemById("OBJ_METAMODEL", Cont.Key).Edit As IMsMetaModel;

MModel.RestoreLaner(Laner, Null);

End Sub Button1OnClick;

При нажатии на кнопку «Button1» в рабочую область базы данных временных рядов будут восстановлены ряды из метамодели «OBJ_METAMODEL».

См. также:

IMsMetaModel