Exemple : Spécification d'une action Génération d'objet

L'action Génération d'objet permet à un utilisateur de cadre d'architecture de générer des objets d'un modèle dans un autre modèle. Le modèle généré sera affiché dans l'Explorateur d'objets sous le noeud de projet et sous la forme d'un document dans le noeud ou la cellule auquel il a été attaché.

Dans l'exemple suivant, nous allons spécifier dans une cellule de cadre d'architecture une action qui permet à l'utilisateur de générer exactement un MOO Java contenant des classes à partir d'une liste d'entités.

  1. Double-cliquez sur une cellule de cadre d'architecture pour afficher sa feuille de propriétés, puis cliquez sur l'onglet Actions.
  2. Cliquez sur l'outil Ajouter une ligne pour créer une nouvelle action, puis double-cliquez sur cette action pour afficher sa feuille de propriétés.
  3. Sur l'onglet Général, saisissez Classes à partir d'entités dans la zone Nom.
  4. Décochez la case Multiple pour spécifier qu'un seul MOO peut être associé à la cellule.
  5. Cliquez sur l'onglet Détails, puis spécifiez les propriétés suivantes :

    Propriété

    Sélectionnez ou saisissez

    Type

    Génération d'objets

    Type d'objet

    Cliquez sur l'outil Sélectionner un objet, sélectionnez PdOOM > Class dans la boîte de dialogue, puis cliquez sur OK pour le sélectionner.

    Langage de modèle

    C# 2.0

    Type d'objet source

    Cliquez sur l'outil Sélectionner un objet, sélectionnez PdCDM > Entity dans la boîte de dialogue, puis cliquez sur OK pour le sélectionner.

    Emplacement source

    Liste des objets Métiers



  6. Cliquez sur OK pour fermer les feuilles de propriétés de l'action puis de la cellule, puis revenir à la matrice de cadre d'architecture.

    L'action Génération d'objets est maintenant disponible pour les utilisateurs du diagramme de cadre d'architecture (voir Attachement d'un document à une cellule ou à un noeud de cadre d'architecture).