blockly > נהלים > IProcedureModel
הממשק של Procedures.IProcedureModel
מודל נתונים של הליך מסוים.
Signature:
export interface IProcedureModel
שיטות
| שיטה | תיאור |
|---|---|
| deleteParameter(index) | הפונקציה מסירה את הפרמטר באינדקס הנתון מרשימת הפרמטרים. |
| getEnabled() | הפונקציה מחזירה אם התהליך מופעל או מושבת. אם תהליך מושבת, צריך להשבית גם את כל החסימות של פונקציית הקריאה. |
| getId() | מחזירה את המזהה הייחודי של השפה הניטרלית של ההליך. |
| getName() | מחזירה את השם של ההליך שקריא לבני-אדם. |
| getParameter(index) | מחזירה את הפרמטר באינדקס הנתון ברשימת הפרמטרים. |
| getParameters() | מחזירה מערך של כל הפרמטרים ברשימת הפרמטרים. |
| getReturnTypes() | מחזירה את סוגי ההחזרה של ההליך. הערך null מייצג הליך שלא מחזיר ערך. |
| insertParameter(parameterModel, index) | מוסיפה פרמטר לרשימת הפרמטרים. כדי להעביר פרמטר, קודם מוחקים אותו ואז מוסיפים אותו מחדש. |
| saveState() | יוצרת סריאליזציה של מצב התהליך ל-JSON. |
| setEnabled(enabled) | המדיניות קובעת אם התהליך הזה מופעל או מושבת. אם תהליך מושבת, צריך להשבית גם את כל החסימות של פונקציית הקריאה. |
| setName(name) | הגדרת שם קריא לאנשים של ההליך. |
| setReturnTypes(types) | הגדרת סוגי ההחזרה של התהליך. מעבירים ערך של null כדי לייצג הליך שלא מוחזר. |