Skip to main content

Class: RelationGroup

Diagram link representing a group of multiple graph relations.

Extends

Constructors

new RelationGroup()

new RelationGroup(props): RelationGroup

Parameters

ParameterType

props

RelationGroupProps

Returns

RelationGroup

Overrides

Link.constructor

Defined in

editor/dataElements.ts:335

Properties

PropertyModifierTypeOverridesInherited from

events

readonly

Events<RelationGroupEvents>

Link.events

id

readonly

string

Link.id

Accessors

itemKeys

get itemKeys(): ReadonlyHashSet<LinkKey>

Returns

ReadonlyHashSet<LinkKey>

Defined in

editor/dataElements.ts:368


itemSources

get itemSources(): ReadonlySet<ElementIri>

Returns

ReadonlySet<ElementIri>

Defined in

editor/dataElements.ts:372


itemTargets

get itemTargets(): ReadonlySet<ElementIri>

Returns

ReadonlySet<ElementIri>

Defined in

editor/dataElements.ts:376


items

get items(): readonly RelationGroupItem[]

Returns

readonly RelationGroupItem[]

Defined in

editor/dataElements.ts:350


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


setItems()

setItems(value): void

Parameters

ParameterType

value

readonly RelationGroupItem[]

Returns

void

Defined in

editor/dataElements.ts:354


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


generateId()

static generateId(): string

Generates a new unique ID for an link.

Returns

string

Inherited from

Link.generateId

Defined in

diagram/elements.ts:247