blockly > VariableMap

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.