Skip to main content

Class: RenameLinkToLinkStateProvider

Defined in: src/diagram/sharedCanvasState.ts:195

A strategy to rename diagram links which stores changed link label in the link template state.

See​

TemplateProperties.CustomLabel

Extended by​

Implements​

Constructors​

Constructor​

new RenameLinkToLinkStateProvider(): RenameLinkToLinkStateProvider

Returns​

RenameLinkToLinkStateProvider

Methods​

canRename()​

canRename(link): boolean

Defined in: src/diagram/sharedCanvasState.ts:196

Returns true if the target link has editable label.

Parameters​

ParameterType

link

Link

Returns​

boolean

Implementation of​

RenameLinkProvider.canRename


getLabel()​

getLabel(link): undefined | string

Defined in: src/diagram/sharedCanvasState.ts:200

Gets changed label for the link if renamed, otherwise undefined.

Parameters​

ParameterType

link

Link

Returns​

undefined | string

Implementation of​

RenameLinkProvider.getLabel


setLabel()​

setLabel(link, label): void

Defined in: src/diagram/sharedCanvasState.ts:206

Sets changed label for the link.

Parameters​

ParameterType

link

Link

label

string

Returns​

void

Implementation of​

RenameLinkProvider.setLabel