Vue Modèle
Remonter à Interface GUI de modélisation
Voir > Vue modèle
Sommaire
Pour ouvrir la vue Modèle, utilisez la commande de menu Voir > Vue Modèle.
La vue Modèle est uniquement disponible pour les projets Delphi.
Introduction
La vue Modèle présente l'arborescence de modèle de la structure logique et la hiérarchie de contenance de votre projet de modélisation.
L'arborescence de modèle fournit la représentation logique du modèle de votre projet de modélisation. L'arborescence de modèle présente la hiérarchie des éléments de modélisation de vos projets : les noeuds racine qui sont les noeuds des projets, puis viennent les noeuds des espaces de nommage (packages) et des diagrammes, et enfin les noeuds des autres éléments de modélisation affichés sur les diagrammes.
Double-cliquez sur un noeud dans l'arborescence de la vue Modèle pour ouvrir l'éditeur de code pour une classe, une interface ou un membre spécifique.
- Remarque : Un double-clic sur un noeud d'espace de nommage dans l'arborescence de la vue Modèle ne peut pas ouvrir un fichier de code source spécifique, car les espaces de nommage peuvent englober plusieurs fichiers source.
Menu contextuel
La vue Modèle fournit le menu contextuel que vous pouvez afficher en cliquant avec le bouton droit sur les noeuds de l'arborescence de modèle. Les commandes disponibles sur le menu contextuel dépendent de l'élément de modélisation sélectionné. A l'aide du menu contextuel, vous pouvez ajouter de nouveaux éléments au modèle directement dans la vue Modèle. Voici certaines actions fournies par le menu contextuel :
- Ouvrir des diagrammes UML dans la vue Diagramme
- Ajouter (ou supprimer) des nouveaux diagrammes UML dans un projet
- Ajouter (ou supprimer) des éléments de modélisation sur un diagramme UML
- Copier, couper et coller des éléments de modélisation
- Créer des hyperliens
- Ajouter des contraintes
- Aller à la déclaration de l'élément de modélisation sélectionné dans l'éditeur de code
- Localiser l'élément de modélisation, sélectionné dans la vue Modèle, sur le diagramme UML correspondant dans la vue Diagramme
- Ajouter des propriétés utilisateur.
- Générer la documentation
- Et d'autres opérations
Icônes utilisées dans la vue Modèle
Ce tableau liste les icônes utilisées dans l'arborescence de modèle affichée dans la vue Modèle :
Icône | Signification |
---|---|
Projet de conception UML 1.5 | |
Projet de conception UML 2 | |
Projet Delphi | |
Package ou Espace de nommage | |
Diagramme de classes. UML 1.5 | |
Diagramme de classes. UML 2 | |
Classe | |
Interface | |
Classe d'association | |
Définition de type | |
Délégué | |
Une propriété d'une classe | |
Objet. -- Elément des diagrammes de classes, de déploiement, de collaboration, d'activités et d'états | |
Contrainte -- Elément des diagrammes de classes | |
Note | |
Attribut | |
Opération | |
Type de données | |
Structure | |
Union | |
Enumération | |
Enumération ; UML 2 | |
Valeur d'énumération | |
Spécification d'instance | |
Emplacement de spécification d'instance | |
Pièce | |
Port | |
Diagramme d'activités ; UML 1.5 | |
Diagramme d'activités ; UML 2 | |
Activité -- Elément des diagrammes d'activités | |
Branchement conditionnel -- Elément des diagrammes d'activités | |
Réception de signal -- Elément des diagrammes d'activités | |
Envoi de signal -- Elément des diagrammes d'activités | |
Travée -- Elément des diagrammes d'activités | |
Etat final -- Elément des diagrammes d'activités et des diagrammes d'états | |
Barre de synchronisation horizontale (débranchement / jointure) -- Elément des diagrammes d'activités et des diagrammes d'états | |
Etat initial -- Elément des diagrammes d'activités et des diagrammes d'états | |
Etat -- Elément des diagrammes d'activités et des diagrammes d'états | |
Barre de synchronisation verticale -- Elément des diagrammes d'activités et des diagrammes d'états | |
Diagramme de collaboration ; UML 1.5 | |
Diagramme de communication ; UML 2 | |
Interaction -- Elément des diagrammes de communication | |
Diagramme de composants ; UML 1.5 | |
Diagramme de composants ; UML 2 | |
Sous-système -- Elément des diagrammes de composants | |
Composant -- Elément des diagrammes de composants | |
Interface -- Elément des diagrammes de composants | |
Diagramme de structure composite ; UML 2 | |
Collaboration -- Elément des diagrammes de structures composites | |
Occurrence de collaboration -- Elément des diagrammes de structures composites | |
Diagramme de déploiement ; UML 1.5 | |
Diagramme de déploiement ; UML 2 | |
Noeud -- Elément des diagrammes de déploiement | |
Diagramme de séquence ; UML 1.5 | |
Diagramme de séquence ; UML 2 | |
Ligne de vie -- Elément des diagrammes de séquence | |
Spécification d'exécution de ligne de vie -- Elément des diagrammes de séquence | |
Diagramme d'états ; UML 1.5 | |
Diagramme de machines d'états ; UML 2 | |
Machine d'état -- Elément des diagrammes de machines d'états | |
Région -- Elément des diagrammes de machines d'états | |
Point d'entrée -- Elément des diagrammes de machines d'états | |
Point de sortie -- Elément des diagrammes de machines d'états | |
Diagramme de cas d'utilisation | |
Acteur -- Elément des diagrammes de cas d'utilisation | |
Cas d'utilisation -- Elément des diagrammes de cas d'utilisation | |
Sujet (ou périmètre du système) -- Elément des diagrammes de cas d'utilisation |
Personnalisation de la vue Modèle
Vous pouvez utiliser lapage des options de la vue Modèle de la boîte de dialogue Options pour personnaliser la façon dont la vue Modèle restitue l'arborescence du modèle.
Pour ouvrir la boîte de dialogue Options, choisissez la commande de menu Outils > Options, et pour ouvrir la page des options de la vue Modèle, sélectionnez le noeud Modélisation > (niveau) > Vue Modèle dans l'arborescence des options.
La page des options de la vue Modèle fournit les options suivantes :
- Afficher les liens -- Par défaut (
False
), l'arborescence du modèle n'affiche pas les liens entre les noeuds de diagramme. Vous pouvez sélectionnerTrue
pour afficher les liens afin que la présentation visuelle du projet dans l'arborescence du modèle soit plus détaillée. - Type de tri -- Par défaut, les noeuds de diagramme sont triés par métaclasse. Vous pouvez définir le tri des éléments par
Métaclasse
,Alphabétique
ouAucun
(pas de tri). - Type d'affichage -- Par défaut, l'arborescence du modèle utilise l'organisation
simplifiée
des noeuds. Pour améliorer la présentation, vous pouvez choisir d'afficher votre modèle en modeBasé sur le diagramme
ouBasé sur le modèle
. Le modeBasé sur le diagramme
suppose que les éléments de conception sont affichés sous leurs diagrammes respectifs ; et que les espaces de nommage contiennent seulement les classes et les interfaces (et les éléments de code source pour les projets d'implémentation). Le modeBasé sur le modèle
suppose que tous les éléments sont affichés sous les espaces de nommage.
Commandes
Les commandes Actualiser la vue Modèle et Recharger peuvent être utilisées pour actualiser l'arborescence du modèle.
Actualiser la vue Modèle
Le bouton Actualiser la vue Modèle met à jour l'arborescence de la vue Modèle pour afficher les modifications éventuelles du code source du projet d'implémentation.
Recharger
La commande Recharger actualise l'arborescence du modèle Modélisation à partir du code source du projet d'implémentation.
La commande Recharger est disponible sur le menu contextuel des noeuds racine de projet dans l'arborescence du modèle. Elle n'est disponible que pour les projets d'implémentation.
Cette commande fournit une actualisation totale des éléments de l'arborescence du modèle, et retire du modèle les éléments non valides. L'utilisation de cette commande a le même effet que la rouverture du groupe de projets, mais elle évite la surcharge de la réinitialisation de RAD Studio.