过程命名空间
类
类 | 说明 |
---|---|
ObservableProcedureMap |
函数
功能 | 说明 |
---|---|
allProcedures(root) | 在工作区中查找所有用户创建的过程定义。 |
findLegalName(name, block) | 确保不存在两个名称相同的过程。采用提议的手术名称,并返回法定名称,即非空且未与其他手术冲突的名称。 |
flyoutCategory(workspace) | 为手术类别构建浮出控件所需的块。 |
getCallers(name, workspace) | 查找指定过程的所有调用方。 |
getDefinition(name, workspace) | 查找已命名过程的定义块。 |
isNameUsed(name, workspace, opt_exclude) | 如果给定名称已经是过程名称,则返回。 |
isProcedureBlock(block) | 一种类型守护程序,用于检查给定块是否为过程块。 |
mutateCallers(defBlock) | 当过程定义更改其参数时,查找并修改其所有调用方。 |
rename(this, name) | 重命名过程。由可编辑字段调用。 |
接口
接口 | 说明 |
---|---|
IParameterModel | 过程的数据模型。 |
IProcedureBlock | 对过程建模的块的接口。 |
IProcedureMap | |
IProcedureModel | 过程的数据模型。 |
变量
变量 | 说明 |
---|---|
CATEGORY_NAME | 用于工具箱 XML 中类别的“custom”属性的字符串。此字符串指示应使用过程块动态填充类别。另请参阅 Blockly.Variables.CATEGORY_NAME 和 Blockly.VariablesDynamic.CATEGORY_NAME。 |
DEFAULT_ARG | process_mutatorarg 块的默认参数。 |
类型别名
类型别名 | 说明 |
---|---|
ProcedureTuple | 表示过程签名的旧方法。这些元素分别是:名称、参数名称以及它是否具有返回值。 |