Chapter 3 Modèles


Contrôle de l'espace de noms d'un package

PowerAMC vérifie l'unicité des noms d'objet. L'espace de noms définit un espace au sein duquel le nom et/ou le code d'un objet d'un type donné doit être unique.

Selon le type de modèle dans lequel vous créez un nouveau package, la case Utiliser l'espace de noms du parent est cochée ou nom dans la feuille de propriétés du package.

Note   Espace de nom du MSX
Le modèle XML ne prend pas en charge les packages. Pour plus d'informations sur le concept d'espace de noms dans le MSX, reportez-vous au manuel Modélisation XML .

Dans l'exemple suivant, la classe Imprimante est située dans le package Périphériques, au sein d'un MOO où l'espace de noms par défaut est le package.


Si vous sélectionnez la case Utiliser l'espace de noms du parent dans la feuille de propriétés du package Périphériques, le nom interne des objets du package ne sera plus préfixé par le nom du package. Le parent du package, à savoir le modèle lui-même, devient l'espace de noms. Vous ne pouvez par conséquent pas créer de classe portant le nom Imprimante dans le package Réseau interne. La classe Imprimante doit être unique dans le modèle.

Steps Pour définir l'espace de noms d'un package :

  1. Affichez la feuille de propriétés du package.
  2. Cochez ou décochez la case Utiliser l'espace de noms du parent.
  3. Cliquez sur OK pour revenir au diagramme du modèle.

 


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