blockly > Procedure > IProcedureModel

Interfaccia Procedures.IProcedureModel

Un modello dati per una procedura.

Firma:

export interface IProcedureModel 

Metodi

Metodo Descrizione
deleteParameter(index) Rimuove dall'elenco dei parametri il parametro nell'indice specificato.
getEnabled() Indica se la procedura è abilitata/disabilitata. Se una procedura è disabilitata, anche tutti i blocchi dei chiamanti della procedura dovrebbero essere disabilitati.
getId() Restituisce l'ID univoco senza linguaggio per la procedura.
getName() Restituisce il nome leggibile della procedura.
getParameter(index) Restituisce il parametro in corrispondenza dell'indice specificato nell'elenco dei parametri.
getParameters() Restituisce un array di tutti i parametri nell'elenco dei parametri.
getReturnTypes()

Restituisce i tipi restituiti della procedura.

Null rappresenta una procedura che non restituisce un valore.

insertParameter(parameterModel, index)

Inserisce un parametro nell'elenco dei parametri.

Per spostare un parametro, eliminalo e poi inseriscilo di nuovo.

setEnabled(enabled) Consente di impostare se questa procedura è abilitata/disabilitata. Se una procedura è disabilitata, devono essere disabilitati anche tutti i blocchi dei chiamanti della procedura.
setName(name) Imposta il nome leggibile della procedura.
setReturnTypes(types)

Imposta i tipi restituiti della procedura.

Passa un valore null per rappresentare una procedura che non restituisce.