Skip to main content

Class: RenameLinkToLinkStateProvider

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

See

TemplateProperties.CustomLabel

Implements

Constructors

new RenameLinkToLinkStateProvider()

new RenameLinkToLinkStateProvider(): RenameLinkToLinkStateProvider

Returns

RenameLinkToLinkStateProvider

Methods

canRename()

canRename(link): boolean

Returns true if the target link has editable label.

Parameters

ParameterType

link

Link

Returns

boolean

Implementation of

RenameLinkProvider.canRename

Defined in

diagram/sharedCanvasState.ts:245


getLabel()

getLabel(link): undefined | string

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

Parameters

ParameterType

link

Link

Returns

undefined | string

Implementation of

RenameLinkProvider.getLabel

Defined in

diagram/sharedCanvasState.ts:249


setLabel()

setLabel(link, label): void

Sets changed label for the link.

Parameters

ParameterType

link

Link

label

string

Returns

void

Implementation of

RenameLinkProvider.setLabel

Defined in

diagram/sharedCanvasState.ts:263