Contraintes de même niveau (HL)

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.
Diagramme
représentant tous les noeuds fixes au même niveau
Tous les noeuds fixes au même niveau