WorkspaceModel
Extended by
Constructors
Constructor
new WorkspaceModel(options): WorkspaceModel;
Parameters
| Parameter | Type |
|---|---|
options | WorkspaceModelOptions |
Returns
WorkspaceModel
Properties
| Property | Type |
|---|---|
id | string |
immutable | boolean |
model? | ReactorRootWorkspaceModel |
name | string |
parentId? | string |
preferredOpenActions | Record<string, string> |
priority? | number |
Accessors
key
Get Signature
get key(): string;
Returns
string
mutable
Get Signature
get mutable(): boolean;
Returns
boolean
Methods
activate()
activate(): WorkspaceActivation;
Returns
clone()
clone(options): WorkspaceModel;
Parameters
| Parameter | Type |
|---|---|
options | WorkspaceModelCloneOptions |
Returns
WorkspaceModel
cloneForImport()
cloneForImport(options): WorkspaceModel;
Parameters
| Parameter | Type |
|---|---|
options | WorkspaceModelCloneOptions |
Returns
WorkspaceModel
contains()
contains(key): boolean;
Parameters
| Parameter | Type |
|---|---|
key | string |
Returns
boolean
getAllWorkspaces()
getAllWorkspaces(): WorkspaceModel[];
Returns
WorkspaceModel[]
getChildren()
getChildren(): WorkspaceModel[];
Returns
WorkspaceModel[]
getContextMenuItems()
getContextMenuItems(context): ComboBoxItem[];
Parameters
| Parameter | Type |
|---|---|
context | WorkspaceContextActionContext |
Returns
getPreferredOpenAction()
getPreferredOpenAction(entityType): string;
Parameters
| Parameter | Type |
|---|---|
entityType | string |
Returns
string
isGroup()
isGroup(): boolean;
Returns
boolean
serialize()
serialize(): SerializedWorkspaceModel;
Returns
setPreferredOpenAction()
setPreferredOpenAction(entityType, actionId): WorkspaceModel;
Parameters
| Parameter | Type |
|---|---|
entityType | string |
actionId | string |
Returns
WorkspaceModel
deserialize()
static deserialize(
pref,
engine,
generateRootModel,
parentId?
): WorkspaceModel;
Parameters
| Parameter | Type |
|---|---|
pref | SerializedWorkspaceModel |
engine | ReactorWorkspaceEngine |
generateRootModel | () => ReactorRootWorkspaceModel |
parentId? | string |
Returns
WorkspaceModel