Class: abstract
Element
Defined in: diagram/elements.ts:86
Abstract base class for diagram elements (graph nodes).
Extended by
Constructors
Constructor
new Element(
props
):Element
Defined in: diagram/elements.ts:96
Parameters
Parameter | Type |
---|---|
|
Returns
Element
Properties
Property | Modifier | Type |
---|---|---|
| ||
|
|
Accessors
elementState
Get Signature
get elementState():
undefined
|ElementTemplateState
Defined in: diagram/elements.ts:137
Returns
undefined
| ElementTemplateState
isExpanded
Get Signature
get isExpanded():
boolean
Defined in: diagram/elements.ts:129
Returns
boolean
position
Get Signature
get position():
Vector
Defined in: diagram/elements.ts:117
Returns
Methods
focus()
focus():
void
Defined in: diagram/elements.ts:145
Returns
void
redraw()
redraw(
level?
):void
Defined in: diagram/elements.ts:149
Parameters
Parameter | Type |
---|---|
|
|
Returns
void
setElementState()
setElementState(
value
):void
Defined in: diagram/elements.ts:138
Parameters
Parameter | Type |
---|---|
|
|
Returns
void
setExpanded()
setExpanded(
value
):void
Defined in: diagram/elements.ts:130
Parameters
Parameter | Type |
---|---|
|
|
Returns
void
setPosition()
setPosition(
value
):void
Defined in: diagram/elements.ts:118
Parameters
Parameter | Type |
---|---|
|
Returns
void
generateId()
static
generateId():string
Defined in: diagram/elements.ts:113
Generates a new unique ID for an element.
Returns
string