Phases
La génération d’un diagramme est un processus itératif qui enchaîne trois phases différentes : la phase de génération élémentaire, la phase des règles du diagramme et la phase des mises en page automatiques du diagramme.
Phase 1 : génération élémentaire
Au cours de la phase de génération élémentaire du processus, le système crée une entité de diagramme pour chaque entité ou objet de réseau qu’il identifie en entrée.
Phase 2 : règles du diagramme
La phase des règles du diagramme est facultative. Elle se produit lorsque des règles de diagramme sont configurées dans le modèle de diagramme afin d’ignorer certains éléments de réseau (par exemple, les règles de suppression), d’ajouter des entités ou objets supplémentaires (par exemple, la règle d’ajout des associations de connectivité ou de traçage), de simplifier le contenu de diagramme en agrégeant des éléments de réseau (par exemple, les règles de réduction ou de concentration), de développer des containers, etc. Les règles configurées sont enchaînées, chacune à leur tour, dans l’ordre séquentiel d’entrée qui a été défini dans le modèle. Chaque règle s’applique au contenu du diagramme actif qui est généré lorsqu’elle entre en action. Cela signifie que la règle 1 s’exécute sur les entités de diagramme générées à la fin de la phase de génération élémentaire et que la règle N s’exécute sur les entités de diagramme produites par le traitement de la règle (N-1).
Phase 3 : mises en page automatiques du diagramme
La phase des mises en page automatiques du diagramme est également facultative. Elle se produit lorsque des mises en page de diagramme sont configurées dans le modèle de diagramme de façon à s’exécuter automatiquement au cours de la génération du diagramme. Dans ce cas, les mises en page configurées sont enchaînées, chacune à leur tour, suivant l’ordre séquentiel d’entrée selon lequel elles ont été configurées dans le modèle : la mise en page 1 s’exécute sur la géométrie initiale des entités du diagramme et la mise en page N s’applique à la géométrie des entités produites par le traitement de l’algorithme (N-1).
Exemple de diagramme
Les trois phases de génération sont les suivantes :
- Le processus de génération du diagramme commence par créer une entité de diagramme pour chaque entité de réseau ou objet de réseau dans le jeu de sélection en entrée.
- Il applique les règles qui sont configurées dans le modèle de diagramme afin de réduire la plupart des éléments intermédiaires non critiques et de ne conserver que l’infrastructure critique du réseau dans le diagramme.
- Comme cet exemple de modèle de diagramme a également été configuré pour exécuter une mise en page Smart Tree (Arborescence dynamique) automatique au cours de la génération, il applique cet algorithme.
Au terme du processus de génération, le diagramme obtenu présente uniquement les éléments de réseau critiques restants : ceux qui sont organisés hiérarchiquement et la distance qui les sépare est normalisée.
Particularités
Par défaut, chaque fois que le processus de génération d’un diagramme de réseau crée une entité dans le diagramme, il conserve l’exhaustivité du diagramme et met en surbrillance les relations entre le contenu et les containers.
Exhaustivité des tronçons de diagramme
Le processus de génération d’un diagramme de réseau assure l’exhaustivité des tronçons de diagramme au cours des phases de génération élémentaire et des règles du diagramme.
En d’autres termes, n’importe quelle entité linéaire ou n’importe quel objet de tronçon (présent parmi la sélection en entrée initiale ou ajouté par une règle) inclut toujours ses jonctions d’origine et d’extrémité dans le diagramme généré, que ces jonctions d’extrémité fassent ou non partie de la sélection en entrée ou qu’elles soient explicitement ajoutées par une règle.
Relations contenu-container
Le processus de génération ajoute systématiquement des containers liés aux entités ou objets de contenu qu’il crée dans un diagramme de réseau au cours des phases de génération élémentaire et des règles du diagramme. Cela signifie que les points suivants sont vrais :
- Les entités ou les objets de contenu associés à un container de points dans le réseau sont automatiquement ajoutés au diagramme avec leur container. Ce container est représenté par une entité surfacique, qui est tracée autour du contenu de tous les containers présents dans le diagramme.
- Les entités ou les objets de contenu associés à un container linéaire dans le réseau sont automatiquement ajoutés au diagramme avec leur container linéaire.
Attention :
L’inverse est faux. Si un conteneur est présent dans le diagramme, il n’inclut pas son contenu par défaut.
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?