Qu'est-ce qu'un générateur schématique ?

Chaque modèle de diagramme schématique est basé sur un créateur schématique. Les générateurs schématiques permettent de créer/mettre à jour le contenu des diagrammes implémentés par un modèle de diagramme schématique. Ils attendent un contexte spécifique et des données précises et qui leur permettront de générer/mettre à jour les diagrammes schématiques. Trois types de générateurs sont fournis avec Schematics : le générateur standard, le générateur de jeu de données et le générateur XML.

Générateurs schématiques et données en entrée

Chaque générateur schématique prédéfini a été développé pour gérer des données en entrée spécifiques :

RemarqueRemarque :

N'importe quel générateur schématique prédéfini peut également servir à générer des diagrammes mixtes qui contiennent :

  • des entités schématiques provenant d'un contexte ou de données en entrée spécifiques qu'elles sont censées gérer (par exemple une couche d'analyse de réseau résolue pour le générateur de jeu de données réseau, des données XML pour le générateur XML ou un ensemble d'entités SIG en surbrillance sur une carte pour un générateur standard) ;
  • d'autres entités schématiques créées à partir de requêtes personnalisées qui fonctionnent sur n'importe quel type de base de données.

Générateurs schématiques et entités schématiques créées

Les diagrammes schématiques contiennent un ensemble de types attendus d'entités schématiques. Chaque type d'entité schématique est implémenté par une classe d'entités schématiques associée au modèle de diagramme. Spécifier des classes d'entités schématiques associées à un modèle de diagramme schématique consiste à spécifier le type d'objets avec lesquels est censé travailler le générateur schématique qui met en oeuvre ces diagrammes lorsqu'il analyse les données en entrée. Autrement dit, pendant la génération du diagramme, même si le générateur peut analyser et traiter chaque élément contenu dans le jeu de données en entrée indiqué, il va uniquement créer les entités schématiques associées aux éléments attendus dans le diagramme.

Ces classes d'entités schématiques sont des classes d'entités réelles stockées dans le jeu de données schématique. Lorsque les générateurs schématiques fonctionnent, ils stockent les entités schématiques qu'ils créent dans ces classes d'entités schématiques. Les entités schématiques créées sont stockées dans les classes d'entités schématiques pour toute la durée de vie du diagramme. Ensuite, lorsque Schematics affiche le diagramme généré, il interroge les entités schématiques de ces classes d'entités schématiques.

Thèmes connexes

5/10/2014