RemoveModel(ModelKey: Integer): Boolean;
RemoveModel(ModelKey: uinteger): boolean;
ModelKey. Ключ внутренней модели.
Метод RemoveModel удаляет указанную внутреннюю модель.
Если модель удалена успешно, то метод возвращает значение True.
Пример является процедурой, выполняющей удаление внутренней модели. Входные параметры процедуры:
MetaVisual. Параметры визуального построения метамодели, содержащей внутреннюю модель;
Model. Внутренняя модель.
Добавьте ссылки на системную сборку «Ms».
Sub UserProcRemove(Var MetaVisual: IMsMetaModelVisualController; Var Model: IMsModel);
Var
i: Integer;
Begin
//Удаляем модель
MetaVisual.RemoveModel((Model As IMetabaseObject).Key);
End Sub UserProcRemove;
После выполнения процедуры будет удалена указанная внутренняя модель.
Необходимые требования и результат выполнения примера Fore.NET совпадают с необходимыми требованиями и результатом выполнения примера Fore.
Imports Prognoz.Platform.Interop.Ms;
…
Public Shared Sub UserProcRemove(Var MetaVisual: IMsMetaModelVisualController; Var Model: IMsModel);
Var
i: Integer;
Begin
//Удаляем модель
MetaVisual.RemoveModel((Model As IMetabaseObject).Key);
End Sub UserProcRemove;
После выполнения процедуры из внутренней модели будут удалены все факторы или будет удалена сама модель (в зависимости от заданных параметров).
См. также: