کلاس VariableMap
کلاس برای یک نقشه متغیر. این شامل یک ساختار داده فرهنگ لغت با انواع متغیر به عنوان کلید و لیستی از متغیرها به عنوان مقادیر است. لیست متغیرها از نوع مشخص شده با کلید هستند.
امضا:
export declare class VariableMap implements IVariableMap<IVariableModel<IVariableState>>
پیاده سازی: IVariableMap < IVariableModel < IVariableState >>
سازندگان
| سازنده | اصلاح کننده ها | توضیحات |
|---|---|---|
| (سازنده) (فضای کاری، نقشه پتانسیل) | یک نمونه جدید از کلاس VariableMap می سازد |
خواص
| اموال | اصلاح کننده ها | تایپ کنید | توضیحات |
|---|---|---|---|
| پتانسیل نقشه | بولی | ||
| فضای کار | فضای کار |
روش ها
| روش | اصلاح کننده ها | توضیحات |
|---|---|---|
| addVariable(متغیر) | متغیر داده شده را به این نقشه متغیر اضافه می کند. | |
| changeVariableType (متغیر، newType) | ||
| واضح () | نقشه متغیر را پاک کنید. برای هر حذف، رویدادها را آتش میزند. | |
| createVariable (نام، نوع_opt، opt_id) | یک متغیر با نام مشخص، نوع اختیاری و شناسه اختیاری ایجاد کنید. | |
| deleteVariable(متغیر) | یک متغیر و همه کاربردهای آن را بدون تایید حذف کنید. | |
| deleteVariableById(id) | یک متغیر توسط شناسه پاس شده و همه کاربردهای آن را از این فضای کاری حذف کنید. ممکن است از کاربر برای تایید درخواست کند. | |
| getAllVariableNames() | همه نامهای متغیر همه نوع را برمیگرداند. | |
| getAllVariables() | همه متغیرها از همه نوع را برگردانید. | |
| getTypes() | لیستی از انواع منحصر به فرد متغیرها را در این نقشه متغیر برمی گرداند. | |
| getVariable (نام، opt_type) | متغیر را با نام داده شده پیدا کنید و تایپ کنید و آن را برگردانید. در صورت یافت نشدن آن را پوچ برگردانید. | |
| getVariableById(id) | متغیر را با شناسه داده شده پیدا کنید و آن را برگردانید. در صورت یافت نشدن، پوچ را برگردانید. | |
| getVariablesOfType(نوع) | یک لیست حاوی تمام متغیرهای یک نوع مشخص دریافت کنید. اگر نوع null است، لیستی از متغیرها را با نوع رشته خالی برگردانید. | |
| getVariableUsesById(id) | تمام کاربردهای یک متغیر با نام را پیدا کنید. | |
| renameVariable(متغیر، newName) | نام متغیر داده شده را با به روز رسانی نام آن در نقشه متغیر تغییر دهید. | |
| renameVariableById(id, newName) | با به روز رسانی نام متغیر در نقشه متغیر، نام آن را تغییر دهید. متغیری را برای تغییر نام با شناسه داده شده شناسایی کنید. |