Classe VariableMap
Classe para um mapa de variáveis. Ele contém uma estrutura de dados de dicionário com tipos de variáveis como chaves e listas de variáveis como valores. A lista de variáveis é o tipo indicado pela chave.
Signature:
export declare class VariableMap implements IVariableMap<IVariableModel<IVariableState>>
Implementa: IVariableMap<IVariableModel<IVariableState>>
Construtores
| Construtor | Modificadores | Descrição |
|---|---|---|
| (constructor)(workspace, potentialMap) | Cria uma nova instância da classe VariableMap. |
Propriedades
| Propriedade | Modificadores | Tipo | Descrição |
|---|---|---|---|
| potentialMap | booleano | ||
| workspace | Workspace |
Métodos
| Método | Modificadores | Descrição |
|---|---|---|
| addVariable(variable) | Adiciona a variável especificada a este mapa de variáveis. | |
| changeVariableType(variable, newType) | ||
| clear() | Limpe o mapa de variáveis. Dispara eventos para cada exclusão. | |
| createVariable(name, opt_type, opt_id) | Crie uma variável com um nome, tipo opcional e ID opcional. | |
| deleteVariable(variable) | Excluir uma variável e todos os usos dela sem confirmação. | |
| deleteVariableById(id) | Exclua uma variável pelo ID transmitido e todos os usos dela neste espaço de trabalho. Pode solicitar a confirmação do usuário. | |
| getAllVariableNames() | Retorna todos os nomes de variáveis de todos os tipos. | |
| getAllVariables() | Retorna todas as variáveis de todos os tipos. | |
| getTypes() | Retorna uma lista de tipos exclusivos de variáveis neste mapa. | |
| getVariable(name, opt_type) | Encontre a variável pelo nome e tipo fornecidos e a retorne. Retorna nulo se não for encontrado. | |
| getVariableById(id) | Encontra a variável pelo ID fornecido e a retorna. Retorna nulo se não for encontrado. | |
| getVariablesOfType(type) | Receba uma lista com todas as variáveis de um tipo especificado. Se o tipo for nulo, retorne uma lista de variáveis com o tipo de string vazio. | |
| getVariableUsesById(id) | Encontre todos os usos de uma variável nomeada. | |
| renameVariable(variable, newName) | Renomeie a variável atualizando o nome dela no mapa de variáveis. | |
| renameVariableById(id, newName) | Renomeie uma variável atualizando o nome dela no mapa. Identifique a variável que você quer renomear com o ID fornecido. |