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