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.