Propriétés d'un package de MOO

Les packages sont dotés de propriétés qui s'affichent sur leur page de propriétés respective. Tous les packages ont en commun les propriétés suivantes :

Propriété

Description

Nom/Code/Commentaire

Identifient l'objet. Le nom doit permettre à des utilisateurs non spécialistes de savoir à quoi sert l'objet, tandis que le code, qui est utilisé afin de générer du code ou des scripts, peut être abrégé, et ne doit normalement contenir aucun espace. Vous pouvez également spécifier un commentaire afin de fournir des informations plus détaillées sur l'objet. Par défaut, le code est généré à partir du nom en appliquant les conventions de dénomination spécifiées dans les options du modèle. Pour supprimer la synchronisation du nom et du code, cliquez sur le bouton = en regard de la zone Code.

Stéréotype

Sous-classification dérivée d'un package existant. Les stéréotypes suivants sont disponibles par défaut :

  • <<archive>> Archive Jar ou archive Bar (Java uniquement).

  • <<assembly>> – Indique qu'un package produit un fichier exécutable portable (PE), (C# et VB.NET uniquement).

  • <<CORBAModule>> – Package UML identifié comme étant un module IDL (IDL-CORBA uniquement).

  • <<facade>> – Le package est une vue d'un autre package.

  • <<framework>> – Le package est principalement composé de motifs.

  • <<metamodel>> – Le package est une abstraction d'un autre package.

  • <<model>> – Spécifie une abstraction sémantiquement fermée d'un système.

  • <<stub>> – Le package sert de proxy pour le contenu public d'un autre package.

  • <<subsystem>> – Regroupement d'éléments, dont certains constituent une spécification du comportement offert par les éléments contenus.

  • <<system>> – Le package représente l'intégralité du système en cours de modélisation.

  • <<systemModel>> – Le package contient d'autres packages avec le même système physique. Il contient également toutes les relations entre les éléments de modèle contenus dans différents modèles.

  • <<topLevel>> – Indique le package de plus au niveau dans une hiérarchie.

Diagramme par défaut

Diagramme affiché par défaut lorsque vous ouvrez ce modèle.

Utiliser l'espace de noms du parent

[package uniquement] Spécifie que le package ne représente pas un espace de noms distinct de celui de son parent et donc que les objets créés dans ce package doivent avoir un nom unique dans le conteneur parent. Si vous ne sélectionnez pas cette propriété, le package et son package ou modèle parent peuvent tous les deux contenir des classes appelées Classe A.

Mots clés

Permet de grouper de façon informelle des objets. Pour saisir plusieurs mots clés, séparez-les de virgules.