VariableMap-Klasse
Klasse für eine Variablenzuordnung. Diese enthält eine Wörterbuchdatenstruktur mit Variablentypen als Schlüsseln und Listen von Variablen als Werten. Die Liste der Variablen hat den vom Schlüssel angegebenen Typ.
Unterschrift:
export declare class VariableMap implements IVariableMap<IVariableModel<IVariableState>>
Implementiert: IVariableMap<IVariableModel<IVariableState>>
Konstruktoren
Konstruktor | Modifikatoren | Beschreibung |
---|---|---|
(constructor)(workspace, potentialMap) | Erstellt eine neue Instanz der Klasse VariableMap . |
Attribute
Attribut | Modifikatoren | Typ | Beschreibung |
---|---|---|---|
potentialMap | boolean | ||
workspace | Workspace |
Methoden
Methode | Modifikatoren | Beschreibung |
---|---|---|
addVariable(variable) | Fügt dieser Variablenzuordnung die angegebene Variable hinzu. | |
changeVariableType(variable, newType) | ||
clear() | Löschen Sie die Variablenzuordnung. Es werden Ereignisse für jedes Löschen ausgelöst. | |
createVariable(name, opt_type, opt_id) | Erstellen Sie eine Variable mit einem bestimmten Namen, optionalem Typ und optionaler ID. | |
deleteVariable(variable) | Variablen und alle ihre Verwendungen ohne Bestätigung löschen | |
deleteVariableById(id) | Löscht eine Variable anhand der übergebenen ID und alle ihre Verwendungen aus diesem Arbeitsbereich. Der Nutzer wird möglicherweise um Bestätigung gebeten. | |
getAllVariableNames() | Gibt alle Variablennamen aller Typen zurück. | |
getAllVariables() | Alle Variablen aller Typen zurückgeben. | |
getTypes() | Gibt eine Liste der eindeutigen Variablentypen in dieser Variablenzuordnung zurück. | |
getVariable(name, opt_type) | Sucht die Variable mit dem angegebenen Namen und Typ und gibt sie zurück. Gibt „null“ zurück, wenn es nicht gefunden wird. | |
getVariableById(id) | Die Variable anhand der angegebenen ID suchen und zurückgeben. Gibt „null“ zurück, wenn nichts gefunden wird. | |
getVariablesOfType(type) | Liste mit allen Variablen eines bestimmten Typs abrufen Wenn „type“ den Wert „null“ hat, wird eine Liste von Variablen mit dem Typ „leerer String“ zurückgegeben. | |
getVariableUsesById(id) | Alle Verwendungen einer benannten Variablen finden | |
renameVariable(variable, newName) | Benennen Sie die Variable um, indem Sie ihren Namen in der Variablenzuordnung aktualisieren. | |
renameVariableById(id, newName) | Sie können eine Variable umbenennen, indem Sie ihren Namen in der Variablenzuordnung aktualisieren. Geben Sie die Variable mit der angegebenen ID an, die umbenannt werden soll. |