Ga naar hoofdinhoud

GEMMA Verbindingen

Verbindingen representeren relaties in een visueel diagram. Elke verbinding koppelt twee nodes en heeft stijleigenschappen.

Eigenschappen

EigenschapTypeBeschrijving
idstringUnieke identificatie voor de verbinding
relationRefstringReferentie naar de onderliggende relatie die deze verbinding visualiseert
sourcestringID van de bronnode in de view
targetstringID van de doelnode in de view
bendpointsBendpoint[]Lijst van punten die het pad van de verbinding definiëren
styleConnectionStyleVisuele stijl van de verbinding
labelStyleLabelStyleStijl voor het label van de verbinding

ConnectionStyle Eigenschappen

EigenschapTypeBeschrijving
lineColorColorKleur van de verbindingslijn
lineWidthintegerBreedte van de verbindingslijn
lineStylestringStijl van de lijn (bijv. solid, dashed, dotted)

LabelStyle Eigenschappen

EigenschapTypeBeschrijving
positionPositionPositie van het label
fontFontLettertype voor het label
colorColorKleur van het label

Bendpoint Eigenschappen

EigenschapTypeBeschrijving
xintegerX-coördinaat van het buigpunt
yintegerY-coördinaat van het buigpunt

Voorbeeld

{
"id": "c1",
"relationRef": "r1",
"source": "1",
"target": "2",
"bendpoints": [
{
"x": 200,
"y": 150
}
],
"style": {
"lineColor": {
"r": 0,
"g": 0,
"b": 0,
"a": 255
},
"lineWidth": 1,
"lineStyle": "solid"
},
"labelStyle": {
"position": {
"x": 180,
"y": 130
},
"font": {
"name": "Arial",
"size": 10,
"style": "normal"
},
"color": {
"r": 0,
"g": 0,
"b": 0,
"a": 255
}
}
}

Relaties met andere Componenten

Verbindingen hebben de volgende relaties met andere componenten:

  • Visualiseren Relaties in een View
  • Verbinden twee Nodes (bron en doel)
  • Kunnen buigpunten hebben om het pad te definiëren