blockly > Procedimientos > IProcedureModel

Interfaz de Procedures.IProcedureModel

Modelo de datos para un procedimiento.

Signature:

export interface IProcedureModel 

Métodos

Método Descripción
deleteParameter(index) Quita el parámetro en el índice determinado de la lista de parámetros.
getEnabled() Muestra si el procedimiento está habilitado o inhabilitado. Si se inhabilita un procedimiento, también se deben inhabilitar todos los bloqueos de emisores de procedimientos.
getId() Muestra el ID único independiente del lenguaje para el procedimiento.
getName() Muestra el nombre legible del procedimiento.
getParameter(index) Muestra el parámetro en el índice dado en la lista de parámetros.
getParameters() Muestra un array de todos los parámetros de la lista de parámetros.
getReturnTypes()

Muestra los tipos de datos que se muestran del procedimiento.

Nulo representa un procedimiento que no muestra un valor.

insertParameter(parameterModel, index)

Inserta un parámetro en la lista de parámetros.

Para mover un parámetro, primero debes borrarlo y, luego, volver a insertarlo.

setEnabled(enabled) Establece si este procedimiento está habilitado o inhabilitado. Si se inhabilita un procedimiento, todos los bloqueos de emisores del procedimiento también se deben inhabilitar.
setName(name) Establece el nombre legible del procedimiento.
setReturnTypes(types)

Configura los tipos de datos que se muestran del procedimiento.

Pasa un valor nulo para representar un procedimiento que no se muestra.