blockly > プロシージャ > IProcedureModel
Procedures.IProcedureModel インターフェース
プロシージャ用のデータモデル。
署名:
export interface IProcedureModel
Methods
メソッド | 説明 |
---|---|
deleteParameter(index) | 指定されたインデックスのパラメータをパラメータ リストから削除します。 |
getEnabled() | プロシージャが有効か無効かを返します。プロシージャが無効になっている場合は、プロシージャ呼び出し元のブロックもすべて無効にする必要があります。 |
getId() | プロシージャに対して言語に依存しない一意の ID を返します。 |
getName() | 人が読める形式のプロシージャ名を返します。 |
getParameter(index) | パラメータ リスト内の指定されたインデックスのパラメータを返します。 |
getParameters() | パラメータ リスト内のすべてのパラメータの配列を返します。 |
getReturnTypes() | プロシージャの戻り値の型を返します。 Null は、値を返さないプロシージャを表します。 |
insertParameter(parameterModel, index) | パラメータのリストにパラメータを挿入します。 パラメータを移動するには、パラメータを削除してから再度挿入します。 |
setEnabled(enabled) | このプロシージャが有効か無効かを設定します。プロシージャを無効にすると、プロシージャ呼び出し元のブロックもすべて無効にする必要があります。 |
setName(name) | 人が読める形式のプロシージャ名を設定します。 |
setReturnTypes(types) | プロシージャの戻り値の型を設定します。 null を渡して、返さないプロシージャを表します。 |