Skip to main content

Class: EntityElement

Defined in: editor/dataElements.ts:47

Diagram element representing an graph entity referenced by an IRI.

Extends

Constructors

Constructor

new EntityElement(props): EntityElement

Defined in: editor/dataElements.ts:52

Parameters

ParameterType

props

EntityElementProps

Returns

EntityElement

Overrides

Element.constructor

Properties

PropertyModifierTypeOverridesInherited from

events

readonly

Events<EntityElementEvents>

Element.events

id

readonly

string

Element.id

Accessors

data

Get Signature

get data(): ElementModel

Defined in: editor/dataElements.ts:77

Returns

ElementModel


elementState

Get Signature

get elementState(): undefined | ElementTemplateState

Defined in: diagram/elements.ts:137

Returns

undefined | ElementTemplateState

Inherited from

Element.elementState


iri

Get Signature

get iri(): ElementIri

Defined in: editor/dataElements.ts:75

Returns

ElementIri


isExpanded

Get Signature

get isExpanded(): boolean

Defined in: diagram/elements.ts:129

Returns

boolean

Inherited from

Element.isExpanded


position

Get Signature

get position(): Vector

Defined in: diagram/elements.ts:117

Returns

Vector

Inherited from

Element.position

Methods

focus()

focus(): void

Defined in: diagram/elements.ts:145

Returns

void

Inherited from

Element.focus


redraw()

redraw(level?): void

Defined in: diagram/elements.ts:149

Parameters

ParameterType

level?

ElementRedrawLevel

Returns

void

Inherited from

Element.redraw


setData()

setData(value): void

Defined in: editor/dataElements.ts:80

Parameters

ParameterType

value

ElementModel

Returns

void


setElementState()

setElementState(value): void

Defined in: diagram/elements.ts:138

Parameters

ParameterType

value

undefined | ElementTemplateState

Returns

void

Inherited from

Element.setElementState


setExpanded()

setExpanded(value): void

Defined in: diagram/elements.ts:130

Parameters

ParameterType

value

boolean

Returns

void

Inherited from

Element.setExpanded


setPosition()

setPosition(value): void

Defined in: diagram/elements.ts:118

Parameters

ParameterType

value

Vector

Returns

void

Inherited from

Element.setPosition


generateId()

static generateId(): string

Defined in: diagram/elements.ts:113

Generates a new unique ID for an element.

Returns

string

Inherited from

Element.generateId


placeholderData()

static placeholderData(iri): ElementModel

Defined in: editor/dataElements.ts:63

Creates an empty (placeholder) data for the specified entity IRI.

This data can be used to display an entity in the UI until the actual data is loaded from a data provider.

Parameters

ParameterType

iri

ElementIri

Returns

ElementModel