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

PowerAMC applique des contrôles d'unicité sur le nom des objets. L'espace de noms définit une zone dans laquelle le nom et le code d'un objet d'un type donné doivent être uniques. Vous pouvez décider si un package individuel doit représente un espace de noms distinct ou non en utilisant la propriété Utiliser l'espace de noms du parent.

Selon le type de modèle dans lequel vous créez le nouveau package, cette option peut ou non être sélectionnée par défaut :
  • S'agissant d'un MAE, MCD, MLD, MPD, MFI et MLB - le modèle tout entier est, par défaut, un même espace de noms, et tous les packages ont la propriété Utiliser l'espace de noms du parent. PowerAMC effectue des vérifications de l'unicité au niveau du modèle.

    Remarque : Le Glossaire et le MSX ne prennent pas en charge les packages. Pour plus d'informations sur le concept d'espace de noms dans le MSX, voir Modélisation XML.
  • S'agissant d'un MOO, MGX ou MPM – chaque package est, par défaut, un espace de noms distinct et la propriété n'est pas sélectionnée. PowerAMC effectue des vérifications de l'unicité au niveau du package.

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: