Klasa VariableMap
Klasa mapy zmiennej. Zawiera on strukturę danych słownika z kluczami w postaci typów zmiennych i listami zmiennych jako wartościami. Lista zmiennych jest typu wskazanego przez klucz.
Podpis:
export declare class VariableMap implements IVariableMap<IVariableModel<IVariableState>>
Implements: IVariableMap<IVariableModel<IVariableState>>
Zespoły
| Zespół | Modyfikatory | Opis |
|---|---|---|
| (constructor)(workspace, potentialMap) | Tworzy nową instancję klasy VariableMap. |
Właściwości
| Właściwość | Modyfikatory | Typ | Opis |
|---|---|---|---|
| potentialMap | wartość logiczna | ||
| workspace | Workspace |
Metody
| Metoda | Modyfikatory | Opis |
|---|---|---|
| addVariable(variable) | Dodaje podaną zmienną do tej mapy zmiennych. | |
| changeVariableType(variable, newType) | ||
| clear() | Wyczyść mapę zmiennych. Wyzwala zdarzenia dla każdego usunięcia. | |
| createVariable(name, opt_type, opt_id) | Utwórz zmienną z danym imieniem, opcjonalnym typem i opcjonalnym identyfikatorem. | |
| deleteVariable(variable) | usunąć zmienną i wszystkie jej zastosowania bez potwierdzenia. | |
| deleteVariableById(id) | Usuń zmienne z przekazanego identyfikatora i wszystkie ich zastosowania z tego obszaru roboczego. Może poprosić użytkownika o potwierdzenie. | |
| getAllVariableNames() | Zwraca wszystkie nazwy zmiennych wszystkich typów. | |
| getAllVariables() | Zwraca wszystkie zmienne wszystkich typów. | |
| getTypes() | Zwraca listę unikalnych typów zmiennych na tej mapie zmiennych. | |
| getVariable(name, opt_type) | Znajdź zmienną według nazwy i typu, a następnie ją zwracaj. Zwraca wartość null, jeśli nie zostanie znaleziony. | |
| getVariableById(id) | Znajdź zmienną o podanym identyfikatorze i zwróć ją. Zwraca wartość null, jeśli nie znaleziono elementu. | |
| getVariablesOfType(type) | Pobranie listy zawierającej wszystkie zmienne danego typu. Jeśli typ ma wartość null, zwraca listę zmiennych z pustym typem ciągu. | |
| getVariableUsesById(id) | Znajdź wszystkie miejsca, w których używana jest zmienna o nazwie. | |
| renameVariable(variable, newName) | Zmień nazwę danej zmiennej, aktualizując jej nazwę na mapie zmiennych. | |
| renameVariableById(id, newName) | Zmień nazwę zmiennej, aktualizując ją na mapie zmiennych. Określ zmienną, którą chcesz zmienić za pomocą podanego identyfikatora. |