Espaces de noms (Namespaces) Visual Basic 2005

Les espaces de nom permettent de limiter la portée du nom d'un objet. Chaque classe ou autre type doit avoir un nom unique à l'intérieur de l'espace de noms auquel il appartient.

PowerAMC modélise les espaces de noms des modèles sous la forme de packages standard ayant la propriété Utiliser l'espace de noms du parent définie à false. Pour plus d'informations sur la création et l'utilisation des packages, voir Packages (OOM).

Dans l'exemple suivant, la classe Architect est déclarée dans le package Design qui est un sous-package de Factory. La déclaration d'espace de noms se présente comme suit :

Namespace Factory.Design
 Public Class Architect
...
...End Class
End Namespace ' Factory.Design

Cette structure, qui fait partie du modèle NewProduct, s'affiche dans l'Explorateur d'objets PowerAMC comme suit :



Les classificateurs définis directement au niveau du modèle appartiennent à l'espace de noms global Visual Basic 2005.