Si vous voulez force plusieurs noeuds à être au même niveau
avec un index fixe, vous pouvez définir le paramètre d'index de niveau de ces noeuds en conséquence (voir Paramètre d'index de niveau (HL)) ou utiliser une contrainte
de plage de niveaux (voir Contraintes de plage de niveaux (HL)). Toutefois, si vous voulez forcer plusieurs noeuds au même niveau sans les forcer à un index de niveau spécifique, vous ne pouvez pas appliquer ces mécanismes. Vous devez utiliser une contrainte de même niveau.
Pour définir la contrainte de même niveau :
Appelez :
layout.addConstraint(new ibm_ilog.graphlayout.hierarchical.HierarchicalSameLevelConstraint(node1, node2));
Cela force
node1
et node2
à se placer au même niveau, mais cela ne les contraint à aucun niveau
particulier. La figure ci-après illustre le placement des noeuds au même niveau.

Tous les noeuds fixes au même niveau