Certains des algorithmes de mise en page schématiques prédéfinis fournis avec Schematics utilisent des nœuds racines et de fin lorsque ces nœuds schématiques sont spécifiés. Par exemple, l'algorithme de mise en page Hiérarchique - Arbre de la ligne principale est capable d'utiliser ces nœuds afin que la mise en page hiérarchique obtenue commence au niveau du nœud racine indiqué et se termine au nœud de fin spécifié. Pour définir ces nœuds, vous pouvez lancer une session de mise à jour sur votre diagramme schématique et utiliser les outils Définir la racine schématique et Définir la terminaison schématique . Deux attributs prédéfinis peuvent également être configurés dans des classes d'entités schématiques de nœud afin de spécifier automatiquement ces nœuds : RootFlag et EndFlag.
- L'attribut prédéfini RootFlag est censé renvoyer -1 ou toute autre valeur différente de NULL, EMPTY ou 0 pour chaque nœud schématique qui doit être considéré comme une racine.
- L'attribut prédéfini EndFlag doit être utilisé pour spécifier des nœuds de fin. Lorsqu'il renvoie la valeur NULL, EMPTY ou 0, le nœud schématique associé n'est pas considéré comme un nœud de fin. Pour -1 ou toute autre valeur, le nœud est considéré comme un nœud d'entité schématique de fin.