Exemple

Introduction

Dans cet exemple, nous allons travailler sur le projet d’intégration “Newton”, qui doit construire une application basée sur deux composants de modèle, “Données” et “Interface”. Ces composants de modèle ont été construits par des équipes séparées, chacune utilisant sont propre environnement de travail en équipe.

Comme le montre la figure ci-dessous, une classe appartenant au projet d’intégration Newton va utiliser la classe “Fenêtre principale” contenue dans le composant de modèle “Interface” qui dépend lui-même du composant de modèle “Données”.

2

Diagramme de notre exemple

Déploiement des composants de modèle dans le projet d’intégration “Newton”

Comme nous allons travailler sur le projet d’intégration “Newton”, la première étape est de déployer les composants de modèle “Données” et “Interface” dans ce projet.

Le composant de modèle “Interface” dépendant du composant de modèle “Données”, le composant de modèle “Données” doit être installé en premier et le composant de modèle “Interface” en second.

3

Déploiement du composant de modèle “Données” dans votre projet

Répétez ces opérations pour déployer le composant de modèle “Interface”. Comme vous pouvez le constater, quand le composant de modèle “Interface” est sélectionné, le champ “Dépendances” de la fenêtre “Déployer un composant de modèle” indique que les dépendances des composants de modèle ont été respectées (ce message est indiqué par l’icône ).

Résultat des opérations de déploiement

Une fois les composants de modèle “Données” et “Interface” déployés sur le projet d’intégration “Newton”, le projet d’intégration “Newton”, contient les deux composants de modèle avec leurs éléments de modèle. Les composants de modèle et les éléments de modèle qui le constituent apparaissent en gris dans la vue “Modèle”, ce qui les rend facilement différenciables des éléments de modèle appartenant directement au projet d’intégration “Newton”.

5

Notre projet après déploiement des composants de modèle “Données” et “Interface”

Utilisation d’un composant de modèle dans notre projet

Les composants de modèle qui viennent d’être déployés dans le projet d’intégration, ainsi que les éléments qu’ils y ont importés, sont en mode lecture seule et apparaissent en gris dans la vue “Modèle”. Ceci signifie qu’ils ne sont pas réellement présents dans le projet d’intégration “Newton” mais qu’ils peuvent être utilisés de manière transparente comme tous les autres éléments du modèle.

Nous allons maintenant continuer en faisant en sorte que la classe “MyApplication” de notre projet d’intégration utilise la classe “MainWindow” du composant de modèle “Interface”.

6

Création d’un lien d’utilisation vers la classe “MainWindow” fournie par le composant de modèle “Interface”

Le projet d’intégration “Newton” est maintenant prêt et le processus de construction peut commencer (génération, compilation et création de liens).