Class: RelationLink
Defined in: editor/dataElements.ts:237
Diagram link representing a graph relation, uniquely identified by (source entity IRI, target entity IRI, link type IRI) tuple.
Extends
Constructors
Constructor
new RelationLink(
props
):RelationLink
Defined in: editor/dataElements.ts:242
Parameters
Parameter | Type |
---|---|
|
Returns
RelationLink
Overrides
Properties
Property | Modifier | Type | Overrides | Inherited from |
---|---|---|---|---|
| ‐ | |||
|
| ‐ |
Accessors
data
Get Signature
get data():
LinkModel
Defined in: editor/dataElements.ts:255
Returns
linkState
Get Signature
get linkState():
undefined
|LinkTemplateState
Defined in: diagram/elements.ts:267
Returns
undefined
| LinkTemplateState
Inherited from
sourceId
Get Signature
get sourceId():
string
Defined in: diagram/elements.ts:251
Returns
string
Inherited from
targetId
Get Signature
get targetId():
string
Defined in: diagram/elements.ts:252
Returns
string
Inherited from
typeId
Get Signature
get typeId():
LinkTypeIri
Defined in: diagram/elements.ts:253
Returns
Inherited from
vertices
Get Signature
get vertices(): readonly
Vector
[]
Defined in: diagram/elements.ts:259
Returns
readonly Vector
[]
Inherited from
Methods
redraw()
redraw():
void
Defined in: diagram/elements.ts:275
Returns
void
Inherited from
setData()
setData(
value
):void
Defined in: editor/dataElements.ts:258
Parameters
Parameter | Type |
---|---|
|
Returns
void
setLinkState()
setLinkState(
value
):void
Defined in: diagram/elements.ts:268
Parameters
Parameter | Type |
---|---|
|
|
Returns
void
Inherited from
setVertices()
setVertices(
value
):void
Defined in: diagram/elements.ts:260
Parameters
Parameter | Type |
---|---|
| readonly |
Returns
void
Inherited from
withDirection()
withDirection(
data
):RelationLink
Defined in: editor/dataElements.ts:266
Parameters
Parameter | Type |
---|---|
|
Returns
RelationLink
generateId()
static
generateId():string
Defined in: diagram/elements.ts:247
Generates a new unique ID for an link.
Returns
string