Класс VariableMap
Класс для карты переменных. Содержит структуру данных словаря с типами переменных в качестве ключей и списками переменных в качестве значений. Список переменных — это тип, указанный ключом.
Подпись:
export declare class VariableMap implements IVariableMap<IVariableModel<IVariableState>>
Реализует: IVariableMap < IVariableModel < IVariableState >>
Конструкторы
| Конструктор | Модификаторы | Описание |
|---|---|---|
| (конструктор)(рабочая область, potentialMap) | Создает новый экземпляр класса VariableMap . |
Характеристики
| Свойство | Модификаторы | Тип | Описание |
|---|---|---|---|
| potentialMap | булев | ||
| рабочее пространство | Рабочее пространство |
Методы
| Метод | Модификаторы | Описание |
|---|---|---|
| addVariable(переменная) | Добавляет указанную переменную в эту карту переменных. | |
| changeVariableType(переменная, новыйТип) | ||
| прозрачный() | Очистить карту переменных. Запускает события для каждого удаления. | |
| createVariable(имя, opt_type, opt_id) | Создайте переменную с заданным именем, необязательным типом и необязательным идентификатором. | |
| удалитьПеременную(переменная) | Удалить переменную и все ее использования без подтверждения. | |
| удалитьПеременнуюПоИдентификатору(id) | Удалить переменную по переданному идентификатору и все ее использования из этой рабочей области. Может запросить у пользователя подтверждение. | |
| получитьВсеИменаПеременных() | Возвращает все имена переменных всех типов. | |
| получитьВсеПеременные() | Вернуть все переменные всех типов. | |
| получитьТипы() | Возвращает список уникальных типов переменных в этой карте переменных. | |
| получитьПеременную(имя, тип_опции) | Найти переменную по указанному имени и типу и вернуть ее. Вернуть null, если она не найдена. | |
| получитьПеременнуюПоИдентификатору(id) | Найти переменную по указанному идентификатору и вернуть ее. Вернуть null, если не найдено. | |
| получитьПеременныеТипа(тип) | Получить список, содержащий все переменные указанного типа. Если тип равен null, вернуть список переменных с пустым строковым типом. | |
| получитьVariableUsesById(id) | Найдите все варианты использования именованной переменной. | |
| переименоватьПеременную(переменная, новоеИмя) | Переименуйте указанную переменную, обновив ее имя в карте переменных. | |
| переименоватьПеременнуюПоИдентификатору(id, newName) | Переименуйте переменную, обновив ее имя в карте переменных. Определите переменную для переименования с помощью заданного идентификатора. |