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