Skip to main content

Class: abstract Link

Abstract base class for diagram links (graph edges)

Extended by

Constructors

new Link(props): Link

Parameters

ParameterType

props

LinkProps

Returns

Link

Defined in

diagram/elements.ts:229

Properties

PropertyModifierType

events

readonly

Events<LinkEvents>

id

readonly

string

Accessors

linkState

get linkState(): undefined | LinkTemplateState

Returns

undefined | LinkTemplateState

Defined in

diagram/elements.ts:267


sourceId

get sourceId(): string

Returns

string

Defined in

diagram/elements.ts:251


targetId

get targetId(): string

Returns

string

Defined in

diagram/elements.ts:252


typeId

get typeId(): LinkTypeIri

Returns

LinkTypeIri

Defined in

diagram/elements.ts:253


vertices

get vertices(): readonly Vector[]

Returns

readonly Vector[]

Defined in

diagram/elements.ts:259

Methods

redraw()

redraw(): void

Returns

void

Defined in

diagram/elements.ts:275


setLinkState()

setLinkState(value): void

Parameters

ParameterType

value

undefined | LinkTemplateState

Returns

void

Defined in

diagram/elements.ts:268


setVertices()

setVertices(value): void

Parameters

ParameterType

value

readonly Vector[]

Returns

void

Defined in

diagram/elements.ts:260


generateId()

static generateId(): string

Generates a new unique ID for an link.

Returns

string

Defined in

diagram/elements.ts:247