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 を渡します。 |