блочно > Процедуры > IPocedureModel

Интерфейс Процедуры.IPocedureModel

Модель данных для процедуры.

Подпись:

export interface IProcedureModel 

Методы

Метод Описание
удалитьПараметр (индекс) Удаляет параметр по данному индексу из списка параметров.
getEnabled() Возвращает, включена/отключена процедура. Если процедура отключена, все блоки вызова процедуры также должны быть отключены.
получитьИд() Возвращает уникальный независимый от языка идентификатор процедуры.
получитьИмя() Возвращает удобочитаемое имя процедуры.
получитьПараметр (индекс) Возвращает параметр по заданному индексу в списке параметров.
ПолучитьПараметры() Возвращает массив всех параметров в списке параметров.
getReturnTypes()

Возвращает тип(ы) возвращаемого значения процедуры.

Null представляет процедуру, которая не возвращает значение.

вставитьПараметр (Модель параметра, индекс)

Вставляет параметр в список параметров.

Чтобы переместить параметр, сначала удалите его, а затем вставьте заново.

setEnabled (включено) Устанавливает, включена/отключена эта процедура. Если процедура отключена, все блоки вызова процедуры также должны быть отключены.
setName(имя) Устанавливает удобочитаемое имя процедуры.
setReturnTypes(типы)

Устанавливает тип(ы) возвращаемого значения процедуры.

Передайте значение null, чтобы представить процедуру, которая не возвращает результат.