IMsMetaModelVisualController.AddFactor

Синтаксис Fore

AddFactor(Model: IMsModel;
          EntryKey: Integer;
          GraphMeta: String;
          Var InterVariableKey: Integer;
          Var InterModelKey: Integer;
          Index: Integer;
          [InterParentKey: Integer = -1]): Boolean;

Синтаксис Fore.NET

AddFactor(Model: Prognoz.Platform.Interop.Ms.IMsModel;
          EntryKey: integer;
          GraphMeta: string;
          var InterVariableKey: integer;
          var InterModelKey: integer;
          Index: integer;
          InterParentKey: uinteger): boolean;

Параметры

Model. Внутренняя модель;

EntryKey. Ключ добавляемого фактора;

GraphMeta. Графический контекст;

InterVariableKey. Ключ промежуточной переменной;

InterModelKey. Ключ промежуточной модели интерполяции/коллапса;

Index. Параметр, определяющий добавлять ли в модель новый фактор или копировать существующий;

InterParentKey. Ключ родителя промежуточной переменной и промежуточной модели интерполяции/коллапса.

Описание

Метод AddFactor добавляет фактор во внутреннюю модель.

Комментарии

Параметр GraphMeta может принимать значение Null.

Значения параметров InterVariableKey и InterModelKey возвращаются методом после выполнения, если динамики модели и добавляемого фактора отличаются.

Для добавления нового фактора в модель параметр Index должен принимать значение «-1». Для копирования существующего фактора укажите его индекс в параметре Index.

Если параметр InterParentKey имеет значение -1, то промежуточные переменная и модель добавляются в корень метамодели.

Примеры Fore и Fore.NET

Использование метода приведено в примере для IMsMetaModelVisualController.HasVariableRubricator.

См. также:

IMsMetaModelVisualController