Vous pouvez définir les options de MOO en sélectionnant Options du modèle. Ces options affectent tous les objets du modèle, y compris ceux déjà créés.
ou en pointant sur le fond du diagramme, en cliquait le bouton droit de la souris et en sélectionnantVous pouvez définir les options suivantes :
Option |
Définition |
---|---|
Respect de la casse pour le nom/code |
Spécifie que la casse des caractères est prise en compte pour les noms et codes de tous les objets, ce qui permet à deux objets d'avoir le même nom ou code, mais avec une casse de caractères différente, dans le même modèle. Si vous changez la prise en compte de la casse lors de la modélisation, nous vous recommandons de lancer une vérification de modèle afin de vous assurer que votre modèle ne contient pas des objets en double. |
Activer les liens vers les exigences |
Affiche un onglet Exigences dans la feuille de propriétés de chaque objet du modèle, ce qui permet d'attacher des exigences aux objets (voir Modélisation des exigences). |
Afficher les classes comme types de données |
Inclut les classes du modèle dans la liste des types de données que vous pouvez définir pour les attributs ou les paramètres, ou les types de résultats définis pour les opérations. |
Aperçu modifiable |
Concerne le reverse engineering uniquement. Vous pouvez éditer votre code à partir de la page Aperçu d'une classe ou d'une interface si vous avez coché la case Aperçu modifiable. Cette option permet d'effectuer un reverse engineering sur les modifications appliquées à votre code et ce, directement sur la page Aperçu. |
Propriétés des raccourcis externes |
Spécifie les propriétés qui sont stockées pour les raccourcis externes vers des objets contenus dans d'autres modèles à des fins d'affichage dans les feuilles de propriétés et les symboles. Par défaut Toutes les propriétés sont affichées, mais vous pouvez choisir d'afficher uniquement le Nom/Code afin de réduire la taille de votre modèle.
Remarque : Cette option ne contrôle que les propriétés des raccourcis externes vers des modèles de même type (d'un MPD vers un MPD, d'un MAE vers un MAE, etc). Les raccourcis externes vers des objets contenus dans d'autres types de modèle peuvent uniquement afficher les propriétés de raccourci de base.
|
Types de données par défaut |
Spécifie les types de données par défaut pour les attributs, les opérations et les paramètres. Si vous saisissez une valeur de type de données qui n'existe pas dans les listes BasicDataTypes et AdditionalDataTypes du langage objet, c'est la valeur de DefaultDataType qui est utilisée. Pour plus d'informations sur les types de données dans le langage objet, voir Personnalisation et extension de PowerAMC > Fichiers de définition pour les langage objet, de processus et XML > Catégorie Settings : langage objet. |
Domaine/Attribut : Imposer la cohérence |
|
Domaine/Attribut : Utiliser le nom complet du type de données |
Spécifie que le nom complet du type de données est utilisé, au lieu de son nom abrégé. Cette option s'applique aux types de données d'attribut et permet de disposer d'informations plus lisibles dans la liste des types de données. |
Conteneur par défaut d'association |
Spécifie un conteneur par défaut pour les association qui ont un rôle avec une multiplicité supérieure à un. |
Message : Prise en charge du retard |
Spécifie que les messages peuvent avoir une durée (message incliné). Si cette option est désélectionnée, les messages sont instantanés, ou rapides (message horizontal). |
Interface/Classe : Mettre en oeuvre automatiquement les interfaces réalisées |
Ajoute à la classe qui réalise les méthodes d'une interface réalisée et de ses parents, si elles ne sont pas déjà mises en oeuvre par celle-ci. Le stéréotype <<implement>> est appliqué aux méthodes. |
Interface/Classe : Visibilité par défaut d'attribut de classe |
Spécifie la visibilité par défaut des attributs de classe. |