Diese Funktionalität ist nur in bestimmten Ausbaustufen verfügbar.

router

Das Element <router> beschreibt, mit welchem Typ die Verbindungen zwischen den grafischen Objekten des Diagramms erstellt werden.

Weitere Elemente, die zur Konfiguration von Verbindungen nötig sind:

Attributname Verwendung Attributwerte Defaultwert Beschreibung
class benötigt com.mind8.graph2d.router.Bendpoint
com.mind8.graph2d.router.Fan
com.mind8.graph2d.router.Manhattan
com.mind8.graph2d.router.ShortestPath
com.mind8.graph2d.router.BendpointShortesPathRouter
com.mind8.graph2d.router.BendpointFix
Konstanter Name des Routers. class
distance optional Integer Nur für Bendpoint­Shortest­Path­Router:
Abstand vom Ver­bindungspunkt zum ersten Knickpunkt der Verbindung
distance
id benötigt String ID des Routers id
Erlaubte Unterelemente Anzahl
keine  

Verbindungen:

Die grafischen Objekte eines Diagramms können miteinander verbunden werden. Die Verbindungen werden durch Formeln gesteuert, somit sind m:n Beziehungen zwischen Objekten darstellbar.

Es sind folgende Verbindungstypen möglich:

Verbindungstyp Darstellung
Bendpoint
Verbindet Elemente mit einer Polygonlinie.
Beim Verschieben der vorhandenen Objekte verschieben sich auch die Bendpoints.
BendpointFix
Verbindet Elemente mit einer Polygonlinie. Die beiden Segmente, die mit den zu verbindenden Elementen verankert sind, werden auf dem kürzesten Weg geroutet.
Beim Verschieben der vorhandenen Objekte werden die Bendpoints nicht verschoben.
BendpointShortestPathRouterWithDistance
Verbindet Elemente mit einer Polylinie, die aus drei Segmenten besteht. Die beiden Segmente, die mit den zu verbindenden Elementen verankert sind, haben eine definierte Länge (Attribut distance). Das mittlere Segment routet auf dem kürzesten Weg
Fan
Dient dazu mehrere Verbindungen zwischen zwei Elementen in Form von aufgefächerten Linien darzustellen.
ShortestPath
Verbindet Elemente auf dem kürzesten Weg.
Manhattan

Innerhalb eines Schutzkreises können Verbindungen vom Typ kürzest oder Manhattan verwendet werden. Um eine Verbindung zu erstellen ist das Werkzeug für Verbindungen in der Palette (siehe "Palette) auszuwählen. Anschließend werden die Objekte per Klick & Drag verbunden.