Class: DefaultRenameLinkProvider
Defined in: workspace/workspace.tsx:604
Default RenameLinkProvider implementation for the workspace.
Unless overriden, 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: workspace/workspace.tsx:605
Returns true if the target link has editable label.
Parameters
| Parameter | Type |
|---|---|
|
Returns
boolean
Overrides
RenameLinkToLinkStateProvider.canRename
getLabel()
getLabel(
link):undefined|string
Defined in: diagram/sharedCanvasState.ts:206
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: diagram/sharedCanvasState.ts:212
Sets changed label for the link.
Parameters
| Parameter | Type |
|---|---|
| |
|
|
Returns
void