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. |