Class: DefaultRenameLinkProvider
Defined in: src/workspace/workspaceProvider.tsx:642
Default RenameLinkProvider implementation for the workspace.
Unless overridden, it allows to rename AnnotationLink graph links and stores the changed label in the link template state.
See
Extends
Constructors
Constructor
new DefaultRenameLinkProvider():
DefaultRenameLinkProvider
Returns
DefaultRenameLinkProvider
Inherited from
RenameLinkToLinkStateProvider.constructor
Methods
canRename()
canRename(
link):boolean
Defined in: src/workspace/workspaceProvider.tsx:643
Returns true if the target link has editable label.
Parameters
| Parameter | Type |
|---|---|
|
Returns
boolean
Overrides
RenameLinkToLinkStateProvider.canRename
getLabel()
getLabel(
link):undefined|string
Defined in: src/diagram/sharedCanvasState.ts:200
Gets changed label for the link if renamed,
otherwise undefined.
Parameters
| Parameter | Type |
|---|---|
|
Returns
undefined | string
Inherited from
RenameLinkToLinkStateProvider.getLabel
setLabel()
setLabel(
link,label):void
Defined in: src/diagram/sharedCanvasState.ts:206
Sets changed label for the link.
Parameters
| Parameter | Type |
|---|---|
| |
|
|
Returns
void