Chapter 8 Gestion des objets


Identification des objets de modèle

Dans PowerAMC, les objets de modèle ont des propriétés identifiantes : leur nom et/ou leur code, selon le type d'objet considéré. Les propriétés identifiantes sont utilisées pour contrôler l'unicité des objets dans l'espace de nom du modèle ou du package.

L'espace de nom définit un espace au sein duquel le nom et/ou le code d'un objet d'un type donné doit être unique pour pouvoir être utilisé.

Pour plus d'informations sur la gestion des espaces de nom, reportez-vous à la section "Gestion de l'unicité des noms dans les modèles", dans le chapitre "Gestion des modèles".

Dans PowerAMC, chaque package peut être un espace de nom. Il est toutefois possible d'élargir cet espace de nom au parent d'un package donné. Vous pouvez élargir l'espace de nom jusqu'à ce qu'il atteigne le niveau du modèle lui-même.

Les objets qui s'affichent dans l'Explorateur d'objets obéissent aux règles générales suivantes :

Dans l'Explorateur d'objets
Espace de nom

Règle d'unicité
Objets directement situés sous un noeud de package ou de modèle (table, processus, classe) Modèle Unicité du nom et du code dans le modèle
  Package Unicité du nom et du code dans le package
Objets situés sous un objet parent (colonne, attribut) Ne s'applique pas Unicité du nom et du code dans le parent
Objets de liaison (référence, relation) Ne s'applique pas Unicité du nom et du code entre les objets similaires situés aux extrémités d'un lien (par exemple, les liens parallèles dotés des mêmes nom et code sont exclus entre les objets similaires situés aux extrémités d'un lien

Toutefois, vous pouvez rencontrer quelques exceptions à ces règles. Par exemple, seul le code d'une référence permet d'identifier l'objet au sein du modèle lorsque l'option "Code unique" est sélectionné dans la boîte de dialogue Options du modèle. PowerAMC vous avertit lorsqu'une règle générale n'est pas respectée.

Pour plus d'informations sur l'option Code unique, reportez-vous à la section correspondante dans le Guide de l'utilisateur approprié.

 


Copyright (C) 2005. Sybase Inc. All rights reserved.