Interface: HyperedgeDto
@kortexya/reasoninglayer / HyperedgeDto
Interface: HyperedgeDto
Section titled “Interface: HyperedgeDto”Defined in: src/types/visualization.ts:178
A hyperedge connecting multiple nodes in the visualization graph.
Properties
Section titled “Properties”color?
Section titled “color?”
optionalcolor?:string|null
Defined in: src/types/visualization.ts:180
Color of the hyperedge (hex string).
hyperedgeType
Section titled “hyperedgeType”hyperedgeType:
HyperedgeTypeDto
Defined in: src/types/visualization.ts:182
Type of hyperedge.
id:
string
Defined in: src/types/visualization.ts:184
Unique identifier for this hyperedge.
label?
Section titled “label?”
optionallabel?:string|null
Defined in: src/types/visualization.ts:186
Display label for the hyperedge.
nodes:
string[]
Defined in: src/types/visualization.ts:188
IDs of all nodes connected by this hyperedge.
ordered
Section titled “ordered”ordered:
boolean
Defined in: src/types/visualization.ts:190
Whether the nodes are ordered.
properties?
Section titled “properties?”
optionalproperties?:Record<string,string>
Defined in: src/types/visualization.ts:192
Additional properties.
sourceTermId?
Section titled “sourceTermId?”
optionalsourceTermId?:string|null
Defined in: src/types/visualization.ts:194
Optional source term ID (UUID).