blockly > Procédures > IProcedureModel
Interface Procedures.IProcedureModel
Modèle de données pour une procédure.
Signature :
export interface IProcedureModel
Méthodes
Method | Description |
---|---|
deleteParameter(index) | Supprime le paramètre de l'index donné de la liste des paramètres. |
getEnabled() | Indique si la procédure est activée/désactivée. Si une procédure est désactivée, tous les blocs d'appelants de procédure doivent également l'être. |
getId() | Renvoie l'ID indépendant de la langue pour la procédure. |
getName() | Renvoie le nom lisible de la procédure. |
getParameter(index) | Renvoie le paramètre au niveau de l'index donné dans la liste des paramètres. |
getParameters() | Renvoie un tableau contenant tous les paramètres de la liste de paramètres. |
getReturnTypes() | Renvoie le ou les types renvoyés par la procédure. Null représente une procédure qui ne renvoie pas de valeur. |
insertParameter(parameterModel, index) | Insère un paramètre dans la liste. Pour déplacer un paramètre, supprimez-le, puis réinsérez-le. |
setEnabled(enabled) | Détermine si cette procédure est activée ou désactivée. Si une procédure est désactivée, tous les blocs d'appelants de procédure doivent également l'être. |
setName(name) | Définit le nom lisible de la procédure. |
setReturnTypes(types) | Définit le ou les types renvoyés par la procédure. Transmettez la valeur "null" pour représenter une procédure qui n'est pas renvoyée. |