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