блочно > VariableMap

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