Clase VariableMap
Es la clase de 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 implements IVariableMap<IVariableModel<IVariableState>>
Implementa: IVariableMap<IVariableModel<IVariableState>>
Constructores
Constructor | Modificadores | Descripción |
---|---|---|
(constructor)(workspace, potentialMap) | Construye una instancia nueva de la clase VariableMap . |
Propiedades
Propiedad | Modificadores | Tipo | Descripción |
---|---|---|---|
potentialMap | booleano | ||
workspace | Workspace |
Métodos
Método | Modificadores | Descripción |
---|---|---|
addVariable(variable) | Agrega la variable determinada a este mapa de variables. | |
changeVariableType(variable, newType) | ||
clear() | Borra el mapa de variables. Activa eventos para cada eliminación. | |
createVariable(name, opt_type, opt_id) | Crea una variable con un nombre, un tipo y un ID opcionales. | |
deleteVariable(variable) | Borrar una variable y todos sus usos sin confirmación | |
deleteVariableById(id) | Borra una variable por el ID pasado y todos sus usos de este espacio de trabajo. Es posible que se le solicite confirmación al usuario. | |
getAllVariableNames() | Muestra todos los nombres de las variables de todos los tipos. | |
getAllVariables() | Devuelve todas las variables de todos los tipos. | |
getTypes() | Devuelve una lista de tipos únicos de variables en este mapa de variables. | |
getVariable(name, opt_type) | Busca la variable por el nombre y el tipo proporcionados, y devuélvela. Muestra un valor nulo si no se encuentra. | |
getVariableById(id) | Busca la variable por el ID determinado y devuélvela. Muestra un valor nulo si no se encuentra. | |
getVariablesOfType(type) | Obtén una lista que contiene todas las variables de un tipo especificado. Si el tipo es nulo, muestra una lista de variables con un tipo de cadena vacía. | |
getVariableUsesById(id) | Encuentra todos los usos de una variable nombrada. | |
renameVariable(variable, newName) | Para cambiar el nombre de la variable, actualiza su nombre en el mapa de variables. | |
renameVariableById(id, newName) | Para cambiar el nombre de una variable, actualiza su nombre en el mapa de variables. Identifica la variable cuyo nombre se cambiará con el ID determinado. |