Les exemples suivants montrent des résultats d'exécution de la règle Réduction de nœud par flux dans deux diagrammes.
Exemple 1 : réduction des nœuds filtrés par flux
Pour le modèle de diagramme schématique qui implémente l'exemple 1 de diagramme suivant (figure 1.1), une règle Réduction de nœud par flux est définie de façon à réduire les nœuds schématiques en rouge. Les flèches noires qui s'affichent sur chaque lien schématique symbolisent l'orientation du flux.
Ces nœuds schématiques rouges sont implémentés par des nœuds Station dont la valeur du champ Type est définie sur E. Dans l'onglet Règles, un filtre SQL permet de filtrer ces nœuds particuliers.
Les autres attributs de la règle Réduction de nœud par flux ont été spécifiés de façon que la réduction ne s'applique pas aux nœuds d'entités schématiques cuvettes et sources. L'option A partir de la classe d'entités schématiques de lien est sélectionnée afin que les liens d'entités schématiques créés pour conserver le flux logique soient implémentés par la même classe d'entités schématiques que les classes d'entités schématiques de lien qui implémentent les liens, à partir du nœud réduit.
La figure 1.2 montre le résultat de la mise à jour du diagramme alors que la règle Réduction de nœud par flux est active :Notez que dans la figure 1.2 ci-dessus, l'algorithme de mise en page schématique Séparer les liens de superposition a été exécuté de façon à afficher la boucle où les nœuds de station de type E ont été réduits.
Exemple 2 : réduction des nœuds par flux
Pour l'exemple 2 de diagramme suivant (figure 2.1), une règle Réduction de nœud par flux est définie de façon à réduire les nœuds d'entités schématiques TransformerBank représentés par un triangle blanc. Ils sont tous associés à la même classe d'entités schématiques.
Les attributs de la règle Réduction de nœud par flux ont été spécifiés de façon que la réduction s'applique à toutes les entités schématiques implémentées par la classe TransformerBank.
Les autres attributs de la règle Réduction de nœud par flux ont été spécifiés de façon que la réduction ne s'applique pas aux nœuds d'entités schématiques cuvettes et sources. L'option A partir de la classe d'entités schématiques de lien est sélectionnée afin que les liens créés pour conserver le flux logique soient implémentés par la même classe d'entités schématiques que les classes d'entités schématiques de lien qui implémentent les liens, à partir du nœud réduit :
La figure 2.2 montre le résultat de la mise à jour du diagramme alors que cette règle de réduction est active :