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 כדי לייצג הליך שלא מוחזר. |