Класс 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) | Переименуйте переменную, обновив ее имя в карте переменных. Определите переменную для переименования с помощью заданного идентификатора. |