Skip to main content

Class: RenameLinkToLinkStateProvider

Defined in: diagram/sharedCanvasState.ts:230

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

See

TemplateProperties.CustomLabel

Implements

Constructors

Constructor

new RenameLinkToLinkStateProvider(): RenameLinkToLinkStateProvider

Returns

RenameLinkToLinkStateProvider

Methods

canRename()

canRename(link): boolean

Defined in: diagram/sharedCanvasState.ts:231

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: diagram/sharedCanvasState.ts:235

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: diagram/sharedCanvasState.ts:249

Sets changed label for the link.

Parameters

ParameterType

link

Link

label

string

Returns

void

Implementation of

RenameLinkProvider.setLabel