فئة VariableMap
فئة لخريطة متغيّرة يحتوي هذا العنصر على بنية بيانات قاموس تتضمّن أنواع المتغيّرات كمفاتيح وقوائم المتغيّرات كقيم. قائمة المتغيّرات هي النوع الذي يشير إليه المفتاح.
Signature:
export declare class VariableMap implements IVariableMap<IVariableModel<IVariableState>>
تنفِّذ: IVariableMap<IVariableModel<IVariableState>>
الشركات المصنِّعة
الشركة المصنِّعة | مفاتيح التعديل | الوصف |
---|---|---|
(constructor)(workspace, potentialMap) | إنشاء مثيل جديد من فئة VariableMap |
الخصائص
الموقع | مفاتيح التعديل | النوع | الوصف |
---|---|---|---|
potentialMap | قيمة منطقية | ||
workspace | Workspace |
الطُرق
الطريقة | مفاتيح التعديل | الوصف |
---|---|---|
addVariable(variable) | تُضيف هذه الدالة المتغيّر المحدّد إلى خريطة المتغيّرات هذه. | |
changeVariableType(variable, newType) | ||
clear() | امسح خريطة المتغيّرات. تُطلق الأحداث عند كل عملية حذف. | |
createVariable(name, opt_type, opt_id) | أنشئ متغيّرًا يحمل اسمًا معيّنًا ونوعًا اختياريًا ومعرّفًا اختياريًا. | |
deleteVariable(variable) | حذف متغيّر وجميع استخداماته بدون تأكيد | |
deleteVariableById(id) | حذف متغيّرات حسب المعرّف الذي تم تمريره وجميع استخداماته من مساحة العمل هذه قد يُطلب من المستخدم تأكيد ذلك. | |
getAllVariableNames() | تعرِض جميع أسماء المتغيّرات بجميع أنواعها. | |
getAllVariables() | عرض جميع المتغيّرات بجميع أنواعها | |
getTypes() | تعرِض هذه الدالة قائمة بأنواع المتغيّرات الفريدة في خريطة المتغيّرات هذه. | |
getVariable(name, opt_type) | ابحث عن المتغيّر بالاسم والنوع المحدَّدَين وأعِد عرضه. تعرِض قيمة فارغة في حال عدم العثور على العنصر. | |
getVariableById(id) | ابحث عن المتغيّر حسب المعرّف المحدّد وأعِد عرضه. تعرِض قيمة فارغة في حال عدم العثور على العنصر. | |
getVariablesOfType(type) | الحصول على قائمة تحتوي على جميع المتغيّرات من نوع محدّد إذا كان النوع فارغًا، يتم عرض قائمة بالمتغيّرات التي لها نوع سلسلة فارغة. | |
getVariableUsesById(id) | العثور على جميع استخدامات متغيّر مُعنوَن | |
renameVariable(variable, newName) | أعِد تسمية المتغيّر المحدّد من خلال تعديل اسمه في خريطة المتغيّرات. | |
renameVariableById(id, newName) | أعِد تسمية متغيّر عن طريق تعديل اسمه في خريطة المتغيّرات. حدِّد المتغيّر الذي تريد إعادة تسميته باستخدام المعرّف المحدّد. |