מרחב שמות של הליכים
מחלקות
מחלקה | התיאור |
---|---|
ObservableProcedureMap |
פונקציות
פעולה | התיאור |
---|---|
allProcedures(root) | חיפוש כל הגדרות ההליכים שנוצרו על ידי המשתמשים בסביבת העבודה. |
findLegalName(name, block) | מוודאים ששני הליכים בעלי שם זהה לא קיימים. לוקחים את השם המוצע להליך ומחזירים שם חוקי, כלומר שם שאינו ריק ושלא מתנגש עם הליכים אחרים. |
flyoutCategory(workspace) | בונים את הבלוקים הנדרשים על ידי הרשת המתוחכמת לקטגוריית התהליך. |
getCallers(name, workspace) | מאתרים את כל המתקשרים להליך בעל שם. |
getDefinition(name, workspace) | מוצאים את בלוק ההגדרות של ההליך בעל השם. |
isNameUsed(name, workspace, opt_exclude) | הפונקציה מחזירה את הערך אם השם הנתון הוא כבר שם של תהליך. |
isProcedureBlock(block) | שומר סוג שבודק אם הבלוק הנתון הוא בלוק של פרוצדורות. |
mutateCallers(defBlock) | כשהגדרה של הליך משנה את הפרמטרים שלה, יש לאתר ולערוך את כל המתקשרים אליה. |
rename(this, name) | שינוי שם של תהליך. הקריאה מתבצעת על ידי השדה שניתן לעריכה. |
ממשקים
ממשק | התיאור |
---|---|
IParameterModel | מודל נתונים להליך מסוים. |
IProcedureBlock | הממשק של בלוק שמדגים הליך מסוים. |
IProcedureMap | |
IProcedureModel | מודל נתונים להליך מסוים. |
משתנים
משתנה | התיאור |
---|---|
CATEGORY_NAME | מחרוזת לשימוש במאפיין 'custom' של קטגוריה ב-XML של ארגז הכלים. המחרוזת הזו מציינת שצריך לאכלס את הקטגוריה באופן דינמי באמצעות בלוקים של תהליכים. למידע נוסף, ניתן לעיין גם ברשימה הבאה: blockly.Variables.CATEGORY_NAME ו-Blockly.VariablesDynamic.CATEGORY_NAME. |
DEFAULT_ARG | ארגומנט ברירת המחדל של בלוק criteria_mutatorarg. |
יש להקליד כינויים
הקלד כינוי | התיאור |
---|---|
ProcedureTuple | אמצעים מדור קודם לייצוג חתימה על הליך. הרכיבים הם בהתאמה: שם, שמות פרמטרים ואם יש לו ערך מוחזר. |