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