Classe VariableMap
Classe pour une carte de variables. Il contient une structure de données de dictionnaire avec des types de variables comme clés et des listes de variables comme valeurs. La liste des variables est du type indiqué par la clé.
Signature :
export declare class VariableMap implements IVariableMap<IVariableModel<IVariableState>>
Implémente: IVariableMap<IVariableModel<IVariableState>>
Constructeurs
Constructeur | Modificateurs | Description |
---|---|---|
(constructeur)(espace de travail, carte des potentiels) | Construit une instance de la classe VariableMap . |
Propriétés
Propriété | Modificateurs | Type | Description |
---|---|---|---|
potentialMap | booléen | ||
espace de travail | Workspace |
Méthodes
Méthode | Modificateurs | Description |
---|---|---|
addVariable(variable) | Ajoute la variable donnée à ce mappage de variables. | |
changeVariableType(variable, newType) | ||
clear() | Effacer le mappage des variables Génère des événements pour chaque suppression. | |
createVariable(name, opt_type, opt_id) | Créez une variable avec un nom, un type et un ID donnés. | |
deleteVariable(variable) | Supprimez une variable et toutes ses utilisations sans confirmation. | |
deleteVariableById(id) | Supprimez une variable à l'aide de l'ID transmis et toutes ses utilisations de cet espace de travail. L'utilisateur peut être invité à confirmer l'opération. | |
getAllVariableNames() | Renvoie tous les noms de variables de tous les types. | |
getAllVariables() | Renvoie toutes les variables de tous les types. | |
getTypes() | Renvoie la liste des types de variables uniques de ce mappage de variables. | |
getVariable(name, opt_type) | Recherchez la variable par nom et type donnés, puis renvoyez-la. Renvoie la valeur "null" si l'élément n'est pas trouvé. | |
getVariableById(id) | Recherchez la variable à l'aide de l'ID donné et renvoyez-la. Renvoie la valeur "null" si l'élément n'est pas trouvé. | |
getVariablesOfType(type) | Obtenez une liste contenant toutes les variables d'un type spécifié. Si le type est nul, renvoyez la liste des variables avec un type de chaîne vide. | |
getVariableUsesById(id) | Recherchez toutes les utilisations d'une variable nommée. | |
renameVariable(variable, newName) | Renommez la variable donnée en modifiant son nom dans le mappage des variables. | |
renameVariableById(id, newName) | Renommez une variable en modifiant son nom dans la carte des variables. Identifiez la variable à renommer avec l'ID donné. |