Définition des options de modèle de MOO

Vous pouvez définir les options de MOO en sélectionnant Outils > Options du modèle ou en pointant sur le fond du diagramme, en cliquait le bouton droit de la souris et en sélectionnant Options du modèle. Ces options affectent tous les objets du modèle, y compris ceux déjà créés.

Vous 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 afin d'être affichées dans les feuilles de propriétés et sur les symboles d'objet. Par défaut, Toutes les propriétés apparaissent, mais vous pouvez choisir de n'afficher que le Nom/Code pour réduire la taille de vos modèles.

Remarque : Cette option contrôle uniquement les propriétés des raccourcis externes vers des modèles de même type (MPD vers MPD, MAE vers MAE, etc). Les raccourcis externes vers des objets contenus dans d'autres types de modèle ne peuvent afficher que les propriétés de base de raccourci.

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, la valeur de l'entrée DefaultDataType 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

Spécifie que les attributs attachés à un domaine doivent rester conformes aux propriétés de ce domaine. Vous pouvez spécifier la ou les sous-options suivantes :
  • Type de données – type de données, longueur et précision

  • Contrôle – paramètres de contrôle, par exemple valeurs minimum et maximum

  • Règles – règles de gestion

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.

Remarque : Pour plus d'informations sur la spécification des conventions de dénomination pour vos objets de modèle, voir Guide des fonctionnalités générales > L'interface de PowerAMC > Objets > Propriétés d'un objet > Conventions de dénomination.