blockly > Procedimientos > IProcedureModel

Interfaz de Procedures.IProcedureModel

Un 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 del llamador del procedimiento.
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 determinado 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 bórralo y, luego, vuelve a insertarlo.

saveState() Serializa el estado del procedimiento a JSON.
setEnabled(enabled) Establece si este procedimiento está habilitado o inhabilitado. Si se inhabilita un procedimiento, también se deben inhabilitar todos los bloqueos del llamador del procedimiento.
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.