VariableModel class
Class for a variable model. Holds information for the variable including name, ID, and type.
Signature:
export declare class VariableModel implements IVariableModel<IVariableState>
Implements: IVariableModel<IVariableState>
Constructors
Constructor | Modifiers | Description |
---|---|---|
(constructor)(workspace, name, opt_type, opt_id) | Constructs a new instance of the VariableModel class |
Methods
Method | Modifiers | Description |
---|---|---|
getId() | ||
getName() | ||
getType() | ||
getWorkspace() | Returns the workspace this VariableModel belongs to. | |
load(state, workspace) | static |
Loads the persisted state into a new variable in the given workspace. |
save() | Serializes this VariableModel. | |
setName(newName) | Updates the user-visible name of this variable. | |
setType(newType) | Updates the type of this variable. |