Classe VariableModel
Classe para um modelo de variável. Armazena informações da variável, incluindo nome, ID e tipo.
Signature:
export declare class VariableModel implements IVariableModel<IVariableState>
Implementa: IVariableModel<IVariableState>
Construtores
Construtor | Modificadores | Descrição |
---|---|---|
(constructor)(workspace, name, opt_type, opt_id) | Cria uma nova instância da classe VariableModel . |
Métodos
Método | Modificadores | Descrição |
---|---|---|
getId() | ||
getName() | ||
getType() | ||
getWorkspace() | Retorna o espaço de trabalho ao qual este VariableModel pertence. | |
load(state, workspace) | static |
Carrega o estado persistido em uma nova variável no espaço de trabalho especificado. |
save() | Serializa esse VariableModel. | |
setName(newName) | Atualiza o nome visível para o usuário dessa variável. | |
setType(newType) | Atualiza o tipo dessa variável. |