Skip to main content

Class: RelationLink

Diagram link representing a graph relation, uniquely identified by (source entity IRI, target entity IRI, link type IRI) tuple.

Extends

Constructors

new RelationLink(props): RelationLink

Parameters

ParameterType

props

RelationLinkProps

Returns

RelationLink

Overrides

Link.constructor

Defined in

editor/dataElements.ts:243

Properties

PropertyModifierTypeOverridesInherited from

events

readonly

Events<RelationLinkEvents>

Link.events

id

readonly

string

Link.id

Accessors

data

get data(): LinkModel

Returns

LinkModel

Defined in

editor/dataElements.ts:256


linkState

get linkState(): undefined | LinkTemplateState

Returns

undefined | LinkTemplateState

Inherited from

Link.linkState

Defined in

diagram/elements.ts:267


sourceId

get sourceId(): string

Returns

string

Inherited from

Link.sourceId

Defined in

diagram/elements.ts:251


targetId

get targetId(): string

Returns

string

Inherited from

Link.targetId

Defined in

diagram/elements.ts:252


typeId

get typeId(): LinkTypeIri

Returns

LinkTypeIri

Inherited from

Link.typeId

Defined in

diagram/elements.ts:253


vertices

get vertices(): readonly Vector[]

Returns

readonly Vector[]

Inherited from

Link.vertices

Defined in

diagram/elements.ts:259

Methods

redraw()

redraw(): void

Returns

void

Inherited from

Link.redraw

Defined in

diagram/elements.ts:275


setData()

setData(value): void

Parameters

ParameterType

value

LinkModel

Returns

void

Defined in

editor/dataElements.ts:259


setLinkState()

setLinkState(value): void

Parameters

ParameterType

value

undefined | LinkTemplateState

Returns

void

Inherited from

Link.setLinkState

Defined in

diagram/elements.ts:268


setVertices()

setVertices(value): void

Parameters

ParameterType

value

readonly Vector[]

Returns

void

Inherited from

Link.setVertices

Defined in

diagram/elements.ts:260


withDirection()

withDirection(data): RelationLink

Parameters

ParameterType

data

LinkModel

Returns

RelationLink

Defined in

editor/dataElements.ts:267


generateId()

static generateId(): string

Generates a new unique ID for an link.

Returns

string

Inherited from

Link.generateId

Defined in

diagram/elements.ts:247