Exemples de résultats d'exécution de la règle Réduction de nœud par flux
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 :
- L'utilisation de l'outil Identifier sur les entités schématiques contenues dans un diagramme pour lequel des nœuds ont été réduits vous permet d'identifier non seulement les entités schématiques sur lesquelles vous avez cliqué, mais également leurs entités schématiques réduites associées.
- De la même manière, l'utilisation de la commande Propager la sélection schématique vers la carte alors qu'une entité schématique associée à plusieurs entités schématiques réduites est sélectionnée dans un diagramme schématique a pour effet de sélectionner non seulement l'entité SIG associée à cette entité schématique associée, mais également toutes les entités SIG associée aux entités schématiques associées qui ont été réduites.
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 :