Vue Modèle

De RAD Studio
Aller à : navigation, rechercher

Remonter à Interface GUI de modélisation

Voir > Vue modèle

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 :

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

Icône Projet

Projet de conception UML 1.5

Icône Projet

Projet de conception UML 2

Icône Projet

Projet Delphi

Icône Package / Espace de nommage

Package ou Espace de nommage

Diagramme de classes

Diagramme de classes. UML 1.5

Diagramme de classes UML 2

Diagramme de classes. UML 2

Icône Classe

Classe

Icône Interface

Interface

Classe d'association

Classe d'association

Définition de type

Définition de type

Délégué

Délégué

Icône Propriété

Une propriété d'une classe

Objet

Objet. -- Elément des diagrammes de classes, de déploiement, de collaboration, d'activités et d'états

Contrainte

Contrainte -- Elément des diagrammes de classes

Note

Note

Attribut

Attribut

Opération

Opération

Type de données

Type de données

Structure

Structure

Union

Union

Enumération

Enumération

Enumération

Enumération ; UML 2

Valeur d'énumération

Valeur d'énumération

Spécification d'instance

Spécification d'instance

Emplacement de spécification d'instance

Emplacement de spécification d'instance

Pièce

Pièce

Port

Port

Diagramme d'activités

Diagramme d'activités ; UML 1.5

Diagramme d'activités UML 2

Diagramme d'activités ; UML 2

Activité

Activité -- Elément des diagrammes d'activités

Branchement conditionnel

Branchement conditionnel -- Elément des diagrammes d'activités

Réception de signal

Réception de signal -- Elément des diagrammes d'activités

Envoi de signal

Envoi de signal -- Elément des diagrammes d'activités

Travée

Travée -- Elément des diagrammes d'activités

Etat final

Etat final -- Elément des diagrammes d'activités et des diagrammes d'états

Barre de synchronisation horizontale

Barre de synchronisation horizontale (débranchement / jointure) -- Elément des diagrammes d'activités et des diagrammes d'états

Etat initial

Etat initial -- Elément des diagrammes d'activités et des diagrammes d'états

Etat

Etat -- Elément des diagrammes d'activités et des diagrammes d'états

Barre de synchronisation verticale

Barre de synchronisation verticale -- Elément des diagrammes d'activités et des diagrammes d'états

Diagramme de collaboration

Diagramme de collaboration ; UML 1.5

Diagramme de communication

Diagramme de communication ; UML 2

Interaction

Interaction -- Elément des diagrammes de communication

Diagramme de composants

Diagramme de composants ; UML 1.5

Diagramme de composants UML 2

Diagramme de composants ; UML 2

Sous-système

Sous-système -- Elément des diagrammes de composants

Composant

Composant -- Elément des diagrammes de composants

Interface

Interface -- Elément des diagrammes de composants

Diagramme de structure composite

Diagramme de structure composite ; UML 2

Collaboration

Collaboration -- Elément des diagrammes de structures composites

Occurrence de collaboration

Occurrence de collaboration -- Elément des diagrammes de structures composites

Diagramme de déploiement

Diagramme de déploiement ; UML 1.5

Diagramme de déploiement UML 2

Diagramme de déploiement ; UML 2

Noeud

Noeud -- Elément des diagrammes de déploiement

Diagramme de séquence

Diagramme de séquence ; UML 1.5

Diagramme de séquence UML 2

Diagramme de séquence ; UML 2

Ligne de vie

Ligne de vie -- Elément des diagrammes de séquence

Spécification d'exécution de ligne de vie

Spécification d'exécution de ligne de vie -- Elément des diagrammes de séquence

Diagramme d'états

Diagramme d'états ; UML 1.5

Diagramme de machines d'états

Diagramme de machines d'états ; UML 2

Machine d'état

Machine d'état -- Elément des diagrammes de machines d'états

Région

Région -- Elément des diagrammes de machines d'états

Point d'entrée

Point d'entrée -- Elément des diagrammes de machines d'états

Point de sortie

Point de sortie -- Elément des diagrammes de machines d'états

Diagramme de cas d'utilisation

Diagramme de cas d'utilisation

Acteur

Acteur -- Elément des diagrammes de cas d'utilisation

Cas d'utilisation

Cas d'utilisation -- Elément des diagrammes de cas d'utilisation

Périmètre du système

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électionner True 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 ou Aucun (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 mode Basé sur le diagramme ou Basé sur le modèle. Le mode Basé 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 mode Basé 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 Icône Actualiser la vue Modèle 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.


Voir aussi