Skip to main content

Class: RelationGroup

Defined in: editor/dataElements.ts:324

Diagram link representing a group of multiple graph relations.

Extends

Constructors

Constructor

new RelationGroup(props): RelationGroup

Defined in: editor/dataElements.ts:334

Parameters

ParameterType

props

RelationGroupProps

Returns

RelationGroup

Overrides

Link.constructor

Properties

PropertyModifierTypeOverridesInherited from

events

readonly

Events<RelationGroupEvents>

Link.events

id

readonly

string

Link.id

Accessors

itemKeys

Get Signature

get itemKeys(): ReadonlyHashSet<LinkKey>

Defined in: editor/dataElements.ts:367

Returns

ReadonlyHashSet<LinkKey>


items

Get Signature

get items(): readonly RelationGroupItem[]

Defined in: editor/dataElements.ts:349

Returns

readonly RelationGroupItem[]


itemSources

Get Signature

get itemSources(): ReadonlySet<ElementIri>

Defined in: editor/dataElements.ts:371

Returns

ReadonlySet<ElementIri>


itemTargets

Get Signature

get itemTargets(): ReadonlySet<ElementIri>

Defined in: editor/dataElements.ts:375

Returns

ReadonlySet<ElementIri>


linkState

Get Signature

get linkState(): undefined | LinkTemplateState

Defined in: diagram/elements.ts:267

Returns

undefined | LinkTemplateState

Inherited from

Link.linkState


sourceId

Get Signature

get sourceId(): string

Defined in: diagram/elements.ts:251

Returns

string

Inherited from

Link.sourceId


targetId

Get Signature

get targetId(): string

Defined in: diagram/elements.ts:252

Returns

string

Inherited from

Link.targetId


typeId

Get Signature

get typeId(): LinkTypeIri

Defined in: diagram/elements.ts:253

Returns

LinkTypeIri

Inherited from

Link.typeId


vertices

Get Signature

get vertices(): readonly Vector[]

Defined in: diagram/elements.ts:259

Returns

readonly Vector[]

Inherited from

Link.vertices

Methods

redraw()

redraw(): void

Defined in: diagram/elements.ts:275

Returns

void

Inherited from

Link.redraw


setItems()

setItems(value): void

Defined in: editor/dataElements.ts:353

Parameters

ParameterType

value

readonly RelationGroupItem[]

Returns

void


setLinkState()

setLinkState(value): void

Defined in: diagram/elements.ts:268

Parameters

ParameterType

value

undefined | LinkTemplateState

Returns

void

Inherited from

Link.setLinkState


setVertices()

setVertices(value): void

Defined in: diagram/elements.ts:260

Parameters

ParameterType

value

readonly Vector[]

Returns

void

Inherited from

Link.setVertices


generateId()

static generateId(): string

Defined in: diagram/elements.ts:247

Generates a new unique ID for an link.

Returns

string

Inherited from

Link.generateId