blockly > Procedimentos > IProcedureModel
Interface Procedures.IProcedureModel
Um modelo de dados para um procedimento.
Signature:
export interface IProcedureModel
Métodos
Método | Descrição |
---|---|
deleteParameter(index) | Remove o parâmetro no índice especificado da lista de parâmetros. |
getEnabled() | Retorna se o procedimento está ativado/desativado. Se um procedimento for desativado, todos os blocos de autores de chamadas do procedimento também precisarão ser desativados. |
getId() | Retorna o ID exclusivo de linguagem neutra do procedimento. |
getName() | Retorna o nome legível do procedimento. |
getParameter(index) | Retorna o parâmetro no índice especificado na lista de parâmetros. |
getParameters() | Retorna uma matriz de todos os parâmetros da lista. |
getReturnTypes() | Retorna os tipos de retorno do procedimento. Nulo representa um procedimento que não retorna um valor. |
insertParameter(parameterModel, index) | Insere um parâmetro na lista de parâmetros. Para mover um parâmetro, exclua-o e, em seguida, insira-o novamente. |
setEnabled(enabled) | Define se o procedimento está ativado/desativado. Se um procedimento for desativado, todos os blocos de autores de chamadas de procedimentos também precisarão ser desativados. |
setName(name) | Define o nome legível do procedimento. |
setReturnTypes(types) | Define os tipos de retorno do procedimento. Transmita "nulo" para representar um procedimento que não seja retornado. |