blockly > 过程 > IProcedureModel

Procedures.IProcedureModel 接口

过程的数据模型。

Signature:

export interface IProcedureModel 

方法

方法 说明
deleteParameter(index) 从参数列表中移除位于指定索引处的参数。
getEnabled() 返回过程是否启用/停用。如果某个过程被停用,也应停用所有过程调用方屏蔽。
getId() 返回该过程的唯一中性 ID。
getName() 返回直观易懂的过程名称。
getParameter(index) 返回参数列表中位于指定索引处的参数。
getParameters() 返回参数列表中所有参数的数组。
getReturnTypes()

返回过程的返回类型。

null 表示不返回值的过程。

insertParameter(parameterModel, index)

将参数插入参数列表中。

要移动参数,请先删除该参数,然后再重新插入。

setEnabled(enabled) 设置是否启用/停用此过程。如果某个程序被停用,也应停用所有程序调用方屏蔽。
setName(name) 设置直观易懂的过程名称。
setReturnTypes(types)

设置过程的返回类型。

传递 null 以表示不返回的过程。