Les liens peuvent être droits ou avoir une forme spécifique avec des points intermédiaires. Vous pouvez indiquer que les liens doivent être remodelés selon une forme "orthogonale". vous pouvez définir le style de lien de manière globale, auquel cas, tous les liens auront la même forme, ou localement sur chaque lien, auquel cas, le tracé comportera différentes formes de liens.
Style de lien global
Pour spécifier le style de lien global :
Utilisez la méthode setGlobalLinkStyle :
treeLayout.setGlobalLinkStyle(ibm_ilog.graphlayout.tree.TreeLayout.ORTHOGONAL_STYLE);
Les valeurs valides pour setGlobalLinkStyle sont les suivantes :
ibm_ilog.graphlayout.tree.TreeLayout.NO_RESHAPE_STYLE
Aucun des liens n'est reformé d'aucune manière.ibm_ilog.graphlayout.tree.TreeLayout.STRAIGHT_LINE_STYLE
Tous les points intermédiaires des liens (le cas échéant) sont supprimés. Il s'agit de la valeur par défaut. Voir les exemples illustrés dans Agencement arborescent en mode d'agencement libre avec un alignement au centre et une direction de flux vers la droite. et Agencement arborescent en mode d'agencement radial avec un rapport hauteur/largeur de 1,5.ibm_ilog.graphlayout.tree.TreeLayout.ORTHOGONAL_STYLE
Les liens sont remodelés sous une forme orthogonale (segments horizontaux et verticaux alternatifs). Voir les exemples illustrés dans Agencement arborescent avec une direction de flux vers le bas, un style de lien orthogonal et un alignement renversé au niveau de certains noeuds de feuille. et Alignements renversés.ibm_ilog.graphlayout.tree.TreeLayout.MIXED_STYLE
Chaque lien peut avoir un style de lien différent. Le style de chaque lien individuel peut être défini de sorte que des formes de liens différentes apparaissent sur le même graphe.
Style de lien individuel
Tous les liens ont le même style de forme sauf si le style de lien global a pour valeur
MIXED_STYLE
. Chaque lien peut avoir un style de lien individuel uniquement lorsque le style de lien global a pour valeur MIXED_STYLE
. 
Combinaison de différents styles de lien sur le même tracé
Pour spécifier le style d'un lien individuel :
treeLayout.setGlobalLinkStyle(ibm_ilog.graphlayout.tree.TreeLayout.MIXED_STYLE); treeLayout.setLinkStyle(graph.children[2], ibm_ilog.graphlayout.tree.TreeLayout.ORTHOGONAL_STYLE);
Les valeurs valides pour
style
sont les suivantes : ibm_ilog.graphlayout.tree.TreeLayout.STRAIGHT_LINE_STYLE
(valeur par défaut)ibm_ilog.graphlayout.tree.TreeLayout.NO_RESHAPE_STYLE
ibm_ilog.graphlayout.tree.TreeLayout.ORTHOGONAL_STYLE