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. |