Class: EntityGroup
Defined in: editor/dataElements.ts:207
A group of multiple data graph entities represented by a diagram element.
Extends
Constructors
Constructor
new EntityGroup(
props):EntityGroup
Defined in: editor/dataElements.ts:213
Parameters
| Parameter | Type |
|---|---|
|
Returns
EntityGroup
Overrides
Properties
| Property | Modifier | Type | Default value | Description | Overrides | Inherited from |
|---|---|---|---|---|---|---|
|
| Events for the graph element. | ‐ | |||
|
|
| Unique and immutable element ID on the diagram. | ‐ | ||
|
|
| ‐ | ‐ | ‐ |
Accessors
elementState
Get Signature
get elementState():
TemplateState
Defined in: diagram/elements.ts:195
Gets a serializable template-specific state for the element.
Returns
Inherited from
isExpanded
Get Signature
get isExpanded():
boolean
Defined in: diagram/elements.ts:173
Whether the element should be displayed as expanded (as defined by the element template).
Expanded state is stored in the element state with TemplateProperties.Expanded property.
Returns
boolean
Inherited from
itemIris
Get Signature
get itemIris():
ReadonlySet<ElementIri>
Defined in: editor/dataElements.ts:236
Returns
ReadonlySet<ElementIri>
items
Get Signature
get items(): readonly
EntityGroupItem[]
Defined in: editor/dataElements.ts:223
Returns
readonly EntityGroupItem[]
position
Get Signature
get position():
Vector
Defined in: diagram/elements.ts:143
Gets the element position on the canvas in paper coordinates.
Returns
Inherited from
Methods
focus()
focus():
void
Defined in: diagram/elements.ts:215
Focuses on the element template on a canvas (if possible).
Returns
void
Inherited from
redraw()
redraw(
level?):void
Defined in: diagram/elements.ts:224
Forces a re-render of the element displayed by a template on a canvas.
Parameters
| Parameter | Type | Description |
|---|---|---|
|
| specifies which cached state should be invalidated on re-render |
Returns
void
Inherited from
setElementState()
setElementState(
value):void
Defined in: diagram/elements.ts:205
Sets a new value for elementState property.
Triggers ElementEvents.changeElementState event if new value does not equal to the previous one.
Parameters
| Parameter | Type |
|---|---|
|
Returns
void
Inherited from
setExpanded()
setExpanded(
value):void
Defined in: diagram/elements.ts:186
Sets a new value for isExpanded property.
Expanded state is stored in the element state with TemplateProperties.Expanded property.
Triggers ElementEvents.changeElementState event if new value does not equal to the previous one.
Parameters
| Parameter | Type |
|---|---|
|
|
Returns
void
Inherited from
setItems()
setItems(
value):void
Defined in: editor/dataElements.ts:227
Parameters
| Parameter | Type |
|---|---|
| readonly |
Returns
void
setPosition()
setPosition(
value):void
Defined in: diagram/elements.ts:155
Sets a new value for position property.
Triggers ElementEvents.changePosition event if new value does not equal to the previous one.
Parameters
| Parameter | Type |
|---|---|
|
Returns
void
See
Inherited from
toJSON()
toJSON():
SerializedEntityGroup
Defined in: editor/dataElements.ts:272
Returns
fromJSON()
staticfromJSON(state,options):undefined|EntityGroup
Defined in: editor/dataElements.ts:249
Parameters
| Parameter | Type |
|---|---|
| |
|
Returns
undefined | EntityGroup
generateId()
staticgenerateId():string
Defined in: diagram/elements.ts:136
Generates a new unique ID for an element.
Returns
string