Les domaines de données logique
Un domaine de données logique permet de définir une structure de données logiques constituée de classes et de vue de classes.
Un domaine de données logique est détenu par un paquetage, il peut référencer des objets détenus dans d’autres paquetages.
Il est possible de définir le mode d’accès (création, suppression, etc.) aux objets référencés par un domaine de données en les intégrant comme composants du domaine de données.
Lors d’une intégration avec HOPEX Database Builder, une structure physique correspondante peut être définie via un domaine de données physique. Celui-ci est constitué de tables et de vues de tables.
Créer un domaine de données logique
Pour créer un domaine de données logique :
1. Cliquez sur le menu de navigation puis sur Données logiques.
2. Dans le volet de navigation, cliquez sur Tous les domaines de données logiques.
La liste des domaines de données logiques apparaît.
3. Cliquez sur le bouton Nouveau.
Une fenêtre de création apparaît.
4. Saisissez le nom du domaine de données.
5. Indiquez éventuellement le paquetage détenteur.
6. Cliquez sur OK.
Le domaine de données apparaît dans la liste.
Le diagramme du domaine de données
Un domaine de données logique peut être décrit par un diagramme de domaine de données.
Un diagramme de domaine de données est un diagramme de structure qui définit des classes et leurs relations suivant le formalisme Tout/Partie, en rapport avec le sujet du domaine de données décrit.
Vous pouvez relier plusieurs diagrammes de domaine de données à un domaine de données logique, suivant ce que vous voulez décrire.
Créer un diagramme de domaine de données
Pour créer un diagramme de domaine de données à partir du domaine de données logique :

Faites un clic droit sur le domaine de données logique et sélectionnez
Nouveau >
Diagramme de domaine de données.
Ajouter un objet
Dans le diagramme du domaine de données, vous pouvez ajouter un nouvel objet ou relier un objet existant.
Ajouter une classe
Pour ajouter une nouvelle classe dans le diagramme :
1. Dans la barre d’insertion du diagramme, cliquez sur le bouton Classe puis cliquez dans le diagramme.
La fenêtre Ajout d’une classe apparaît.
2. Saisissez le nom de la classe et cliquez sur Ajouter.
Ajouter une vue de données
Pour ajouter une nouvelle vue de données dans le diagramme :
1. Dans la barre d’insertion du diagramme, cliquez sur le bouton Vue de données puis cliquez dans le diagramme.
La fenêtre Ajout d’une vue de données apparaît.
2. Saisissez le nom de la vue de données et cliquez sur ajouter.
Créer un composant
Il est possible d’attacher des objets au domaine de données à travers des composants qui référencent les objets en question. L’intérêt des composants est de pouvoir définir le mode d’accès aux objets référencés (classes ou vues de classes).
Le domaine de données est rattaché à un paquetage; les objets créés directement par le biais de composants sont reliés automatiquement au paquetage du domaine de données.
Vous pouvez créer un composant à partir d’un objet du diagramme de domaine de donné associé ou dans la fenêtre de propriétés du domaine de données.
Pour créer un composant à partir d’un objet du diagramme de domaine de données :

Dans le diagramme, faites un clic droit sur l’objet en question et sélectionnez
Ajouter à (nom du domaine de données).
Le nom du composant créé apparaît dans les propriétés du domaine de données. Par défaut il porte le nom de l’objet qu’il référence.
Définir le mode d’accès à l’objet référencé
Sur le composant vous pouvez définir le mode d’accès à l’objet référencé (création, lecture, suppression, etc.).
Pour définir le mode d’accès à l’objet dans le domaine de données :
1. Ouvrez les propriétés du domaine de données.
2. Cliquez sur la liste déroulante puis sur Composants.
La liste des composants du domaine de données apparaît.
3. Sélectionnez le composant.
4. Pour chaque colonne (Création, Lecture, etc.), cochez la case correspondante.