Classe VariableMap
Classe per una mappa di variabili. Contiene una struttura di dati di dizionario con tipi di variabili come chiavi e elenchi di variabili come valori. L'elenco delle variabili è del tipo indicato dalla chiave.
Firma:
export declare class VariableMap implements IVariableMap<IVariableModel<IVariableState>>
Implementa: IVariableMap<IVariableModel<IVariableState>>
Costruttori
| Costruttore | Modificatori | Descrizione |
|---|---|---|
| (constructor)(workspace, potentialMap) | Costruisce una nuova istanza della classe VariableMap |
Proprietà
| Proprietà | Modificatori | Tipo | Descrizione |
|---|---|---|---|
| potentialMap | booleano | ||
| workspace | Workspace |
Metodi
| Metodo | Modificatori | Descrizione |
|---|---|---|
| addVariable(variable) | Aggiunge la variabile specificata a questa mappa delle variabili. | |
| changeVariableType(variable, newType) | ||
| clear() | Cancella la mappa delle variabili. Genera eventi per ogni eliminazione. | |
| createVariable(name, opt_type, opt_id) | Crea una variabile con un nome, un tipo facoltativo e un ID facoltativo. | |
| deleteVariable(variable) | Elimina una variabile e tutti i relativi utilizzi senza conferma. | |
| deleteVariableById(id) | Elimina una variabile in base all'ID passato e a tutti i relativi utilizzi da questa area di lavoro. Potrebbe essere richiesta la conferma dell'utente. | |
| getAllVariableNames() | Restituisce tutti i nomi delle variabili di tutti i tipi. | |
| getAllVariables() | Restituisce tutte le variabili di tutti i tipi. | |
| getTypes() | Restituisce un elenco di tipi unici di variabili in questa mappa delle variabili. | |
| getVariable(name, opt_type) | Trova la variabile in base al nome e al tipo specificati e restituiscila. Restituisce null se non viene trovato. | |
| getVariableById(id) | Trova la variabile tramite l'ID specificato e restituiscila. Restituisce null se non viene trovato. | |
| getVariablesOfType(type) | Ottieni un elenco contenente tutte le variabili di un tipo specificato. Se il tipo è null, restituisce un elenco di variabili con tipo di stringa vuota. | |
| getVariableUsesById(id) | Trova tutti gli utilizzi di una variabile denominata. | |
| renameVariable(variable, newName) | Rinomina la variabile specificata aggiornandone il nome nella mappa delle variabili. | |
| renameVariableById(id, newName) | Rinomina una variabile aggiornandone il nome nella mappa delle variabili. Identifica la variabile da rinominare con l'ID specificato. |