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