Class: abstract
Link
Defined in: diagram/elements.ts:216
Abstract base class for diagram links (graph edges)
Extended by
Constructors
Constructor
new Link(
props
):Link
Defined in: diagram/elements.ts:229
Parameters
Parameter | Type |
---|---|
|
Returns
Link
Properties
Property | Modifier | Type |
---|---|---|
| ||
|
|
Accessors
linkState
Get Signature
get linkState():
undefined
|LinkTemplateState
Defined in: diagram/elements.ts:267
Returns
undefined
| LinkTemplateState
sourceId
Get Signature
get sourceId():
string
Defined in: diagram/elements.ts:251
Returns
string
targetId
Get Signature
get targetId():
string
Defined in: diagram/elements.ts:252
Returns
string
typeId
Get Signature
get typeId():
LinkTypeIri
Defined in: diagram/elements.ts:253
Returns
vertices
Get Signature
get vertices(): readonly
Vector
[]
Defined in: diagram/elements.ts:259
Returns
readonly Vector
[]
Methods
redraw()
redraw():
void
Defined in: diagram/elements.ts:275
Returns
void
setLinkState()
setLinkState(
value
):void
Defined in: diagram/elements.ts:268
Parameters
Parameter | Type |
---|---|
|
|
Returns
void
setVertices()
setVertices(
value
):void
Defined in: diagram/elements.ts:260
Parameters
Parameter | Type |
---|---|
| readonly |
Returns
void
generateId()
static
generateId():string
Defined in: diagram/elements.ts:247
Generates a new unique ID for an link.
Returns
string