Clase VariableMap
Clase para un mapa de variables. Contiene una estructura de datos de diccionario con tipos de variables como claves y listas de variables como valores. La lista de variables es del tipo que indica la clave.
Signature:
export declare class VariableMap
Constructores
Constructor | Modificadores | Descripción |
---|---|---|
(constructor)(lugar de trabajo) | Construye una instancia nueva de la clase VariableMap . |
Propiedades
Propiedad | Modificadores | Tipo | Descripción |
---|---|---|---|
lugar de trabajo | Lugar de trabajo |
Métodos
Método | Modificadores | Descripción |
---|---|---|
clear() | Borra el mapa de variables. Activa eventos para cada eliminación. | |
createVariable(name, opt_type, opt_id) | Crea una variable con un nombre determinado, un ID opcional y un tipo y un ID opcionales. | |
deleteVariable(variable) | B una variable. | |
deleteVariableById(id) | Borra una variable por el ID que se pasó y todos sus usos de este lugar de trabajo. Puede solicitar la confirmación del usuario. | |
getAllVariableNames() | Muestra todos los nombres de variables de todos los tipos. | |
getAllVariables() | Muestra todas las variables de todo tipo. | |
getVariable(name, opt_type) | Busca la variable por el nombre y tipo dado, y muéstrala. Muestra un valor nulo si no se encuentra. | |
getVariableById(id) | Busca la variable por el ID dado y muéstrala. Muestra un valor nulo si no se encuentra. | |
getVariablesOfType(type) | Obtener una lista con todas las variables de un tipo especificado Si el tipo es nulo, muestra una lista de variables con un tipo de string vacío. | |
getVariableUsesById(id) | Encuentra todos los usos de una variable con nombre. | |
renameVariableById(id, newName) | Para cambiar el nombre de una variable, actualiza su nombre en el mapa de variables. Identifica la variable a la que quieres cambiarle el nombre con el ID dado. |