Skip to main content

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

ParameterType

link

Link

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

ParameterType

link

Link

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

ParameterType

link

Link

label

string

Returns

void

Inherited from

RenameLinkToLinkStateProvider.setLabel