VariableMap sınıfı
Değişken haritası sınıfı. Bu, anahtar olarak değişken türlerini ve değer olarak değişken listelerini içeren bir sözlük veri yapısı içerir. Değişken listesi, anahtar tarafından belirtilen türdür.
İmza:
export declare class VariableMap implements IVariableMap<IVariableModel<IVariableState>>
Uyguladığı: IVariableMap<IVariableModel<IVariableState>>
Markalar
| Marka | Değiştiriciler | Açıklama |
|---|---|---|
| (constructor)(workspace, potentialMap) | VariableMap sınıfının yeni bir örneğini oluşturur |
Özellikler
| Mülk | Değiştiriciler | Tür | Açıklama |
|---|---|---|---|
| potentialMap | boolean | ||
| workspace | Workspace |
Yöntemler
| Yöntem | Değiştiriciler | Açıklama |
|---|---|---|
| addVariable(variable) | Belirtilen değişkeni bu değişken haritasına ekler. | |
| changeVariableType(variable, newType) | ||
| clear() | Değişken haritasını temizleyin. Her silme işlemi için etkinlik tetikler. | |
| createVariable(name, opt_type, opt_id) | Belirli bir ada, isteğe bağlı türe ve isteğe bağlı kimliğe sahip bir değişken oluşturun. | |
| deleteVariable(variable) | Bir değişkeni ve tüm kullanımlarını onay olmadan silme. | |
| deleteVariableById(id) | İletilen kimliğe göre bir değişkeni ve bu çalışma alanındaki tüm kullanımlarını silin. Kullanıcıdan onay istenebilir. | |
| getAllVariableNames() | Tüm türlerdeki tüm değişken adlarını döndürür. | |
| getAllVariables() | Tüm türlerdeki tüm değişkenleri döndürme. | |
| getTypes() | Bu değişken haritasındaki benzersiz değişken türlerinin listesini döndürür. | |
| getVariable(name, opt_type) | Belirtilen ada ve türe göre değişkeni bulup döndürme. Bulunmazsa null döndürülür. | |
| getVariableById(id) | Belirtilen kimliğe göre değişkeni bulup döndürme. Bulunmazsa null döndürülür. | |
| getVariablesOfType(type) | Belirtilen türdeki tüm değişkenleri içeren bir liste alın. Tür null ise boş dize türüne sahip değişken listesini döndürür. | |
| getVariableUsesById(id) | Adlandırılmış bir değişkenin tüm kullanımlarını bulma | |
| renameVariable(variable, newName) | Değişken haritasında adını güncelleyerek belirli bir değişkeni yeniden adlandırın. | |
| renameVariableById(id, newName) | Değişken haritasında adını güncelleyerek bir değişkeni yeniden adlandırabilirsiniz. Belirtilen kimlikle yeniden adlandırılacak değişkeni tanımlayın. |