blockly > הליכים

מרחב שמות של הליכים

מחלקות

מחלקה התיאור
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 אמצעים מדור קודם לייצוג חתימה על הליך. הרכיבים הם בהתאמה: שם, שמות פרמטרים ואם יש לו ערך מוחזר.