הכיתה VariableMap
מחלקה למיפוי משתנים. הוא מכיל מבנה נתונים של מילון עם סוגי משתנים כמפתחות ורשימות של משתנים כערכים. רשימת המשתנים היא מהסוג שצוין במפתח.
Signature:
export declare class VariableMap implements IVariableMap<IVariableModel<IVariableState>>
יישום: IVariableMap<IVariableModel<IVariableState>>
יצרנים
יצרן | גורמי שינוי | תיאור |
---|---|---|
(constructor)(workspace, potentialMap) | יצירת מופע חדש של הכיתה VariableMap |
מאפיינים
נכס | גורמי שינוי | סוג | תיאור |
---|---|---|---|
potentialMap | בוליאני | ||
workspace | Workspace |
Methods
שיטה | גורמי שינוי | תיאור |
---|---|---|
addVariable(variable) | הוספת המשתנה הנתון למפת המשתנים הזו. | |
changeVariableType(variable, newType) | ||
clear() | מנקים את מפת המשתנים. הפעלת אירועים לכל מחיקה. | |
createVariable(name, opt_type, opt_id) | יצירת משתנה עם שם נתון, סוג אופציונלי ומזהה אופציונלי. | |
deleteVariable(variable) | מחיקה של משתנה וכל השימושים שלו ללא אישור. | |
deleteVariableById(id) | מחיקת משתנה לפי המזהה שהוענק לו וכל השימושים שלו ממרחב העבודה הזה. יכול להיות שתוצג למשתמש בקשה לאישור. | |
getAllVariableNames() | הפונקציה מחזירה את כל שמות המשתנים מכל הסוגים. | |
getAllVariables() | החזרת כל המשתנים מכל הסוגים. | |
getTypes() | הפונקציה מחזירה רשימה של סוגי משתנים ייחודיים במפת המשתנים הזו. | |
getVariable(name, opt_type) | מאתרים את המשתנה לפי השם והסוג שצוינו ומחזירים אותו. הפונקציה מחזירה ערך null אם הוא לא נמצא. | |
getVariableById(id) | מאתרים את המשתנה לפי המזהה הנתון ומחזירים אותו. הפונקציה מחזירה ערך null אם לא נמצאה התאמה. | |
getVariablesOfType(type) | הצגת רשימה של כל המשתנים מסוג מסוים. אם הערך של type הוא null, המערכת מחזירה רשימה של משתנים עם סוג מחרוזת ריקה. | |
getVariableUsesById(id) | מוצאים את כל השימושים של משתנה בעל שם. | |
renameVariable(variable, newName) | משנים את השם של המשתנה הנתון על ידי עדכון השם שלו במפת המשתנים. | |
renameVariableById(id, newName) | כדי לשנות את שם המשתנה, מעדכנים את השם שלו במפת המשתנים. מזהים את המשתנה שרוצים לשנות את השם שלו באמצעות המזהה הנתון. |