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