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