کلاس 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) | با به روز رسانی نام متغیر در نقشه متغیر، نام آن را تغییر دهید. متغیری را برای تغییر نام با شناسه داده شده شناسایی کنید. |