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 を渡して、返さないプロシージャを表します。