IMsMetaModelVisualController.CreateSimpleModel

Синтаксис Fore

CreateSimpleModel(InputEntryKey: Integer;
                  InputEntryKeys: Array;
                  OutputEntryKey: Integer;
                  Kind: MsFormulaKind;
                  GraphMeta: String;
                  Var InterVariableKey: Integer;
                  Var InterModelKey: Integer;
                  [ParentKey: Integer = -1;]
                  [InterParentKey: Integer = -1;]
                  [UseR: Boolean = False]): IMsModel;

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

CreateSimpleModel(InputEntryKey: Integer;
                  InputEntryKeys: System.Array;
                  OutputEntryKey: integer;

                  Kind: Prognoz.Platform.Interop.Ms.MsFormulaKind;

                  GraphMeta: string;

                  var InterVariableKey: integer;

                  var InterModelKey: integer;
                  ParentKey: uinteger;
                  InterParentKey: uinteger;
                  UseR: Boolean): Prognoz.Platform.Interop.Ms.IMsModel;

Параметры

InputEntryKey. Ключ исходной переменной;

InputEntryKeys. Массив ключей факторов;

OutputEntryKey. Ключ моделируемой переменной;

Kind. Тип модели;

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

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

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

ParentKey. Ключ родительского элемента;

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

UseR. Определяет, используется ли R для расчета модели.

Описание

Метод CreateSimpleModel создает внутреннюю модель.

Комментарии

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

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

Если параметр ParentKey имеет значение -1, то внутренняя модель создаётся в корне метамодели.

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

Возможные значения параметра UseR:

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

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

См. также:

IMsMetaModelVisualController