ブロックする >手順 >IProcedureModel

Procedures.IProcedureModel インターフェース

プロシージャのデータモデル。

署名:

export interface IProcedureModel 

メソッド

メソッド 説明
deleteParameter(index) 指定されたインデックスにあるパラメータをパラメータ リストから削除します。
getEnabled() プロシージャが有効か無効かを返します。プロシージャが無効になっている場合は、プロシージャの呼び出し元のブロックもすべて無効にする必要があります。
getId() 言語に依存しないプロシージャの一意の ID を返します。
getName() 人が読める形式のプロシージャ名を返します。
getParameter(index) パラメータ リストの指定されたインデックスにあるパラメータを返します。
getParameters() パラメータ リスト内のすべてのパラメータの配列を返します。
getReturnTypes()

プロシージャの戻り値の型を返します。

null は、値を返さないプロシージャを表します。

insertParameter(parameterModel, index)

パラメータのリストにパラメータを挿入します。

パラメータを移動するには、パラメータを削除してから再度挿入してください。

saveState() プロシージャの状態を JSON にシリアル化します。
setEnabled(enabled) このプロシージャを有効にするか無効にするかを設定します。プロシージャが無効になっている場合は、プロシージャの呼び出し元のブロックもすべて無効にする必要があります。
setName(name) 人が読める形式のプロシージャ名を設定します。
setReturnTypes(types)

プロシージャの戻り値の型を設定します。

返されないプロシージャを表すには null を渡します。