Propriétés d'une métaclasse

Vous spécifiez les propriétés pour une métaclasse en sélectionnant l'entrée correspondante dans l'Editeur de ressources.

Propriété

Description

Nom

[lecture seule] Spécifie le nom de la métaclasse. Cliquez sur le bouton à droite de cette zone pour afficher l'Aide sur les objets du métamodèle correspondant à la métaclasse.

Parent

[lecture seule] Spécifie le parent de la métaclasse. Cliquez sur le bouton à droite de cette zone pour afficher la feuille de propriétés de la métaclasse parent. Si la métaclasse parent n'est pas présente dans le profil, un message vous invite à l'ajouter automatiquement.

Conventions de dénomination de code

[métaclasses concrètes dans les fichiers de cible uniquement] Spécifie le format par défaut pour initialiser le script de conversion de nom en code pour les instances de la métaclasse. Les formats suivants sont disponibles :
  • firstLowerWord - Premier mot en minuscules, et la première lettre de chaque mot suivant en majuscule

  • FirstUpperChar - Premier caractère de chaque mot en majuscule

  • lower_case - Tous les mots en minuscules et séparés par un tiret bas

  • UPPER_CASE - Tous les mots en minuscules et séparés par un tiret bas

Pour plus d'informations sur les scripts de conversion et les conventions de dénomination, voir Guide des fonctionnalités générales > L'interface de PowerAMC > Objets > Propriétés d'un objet > Conventions de dénomination.

Caractères illégaux

[métaclasses concrètes uniquement] Spécifie une liste de caractères illégaux qui ne peuvent pas être utilisés dans la génération de code pour la métaclasse. La liste des caractères doit être placée entre guillemets, par exemple :

"/!=<>""'()"

Lorsque vous travaillez sur un MOO, cette liste spécifique à l'objet prévaut sur les valeurs spécifiées dans le paramètre IllegalChar pour le langage objet (voir Catégorie Settings : langage objet).

Activer la sélection pour la génération de fichiers

Spécifie que les instances de métaclasse correspondantes seront affichées dans l'onglet Sélection de la boîte de dialogue de génération étendue. Si une métaclasse parent est sélectionnée pour la génération de fichier, les métaclasses enfant sont également affichées dans l'onglet Sélection.

Exclure du modèle

[métaclasses concrètes uniquement] Empêche la création d'instances de la métaclasse dans le modèle et supprime toute référence à la métaclasse dans les menus, Boîte à outils, feuilles de propriétés etc, afin de simplifier l'interface. Par exemple, si vous n'utilisez pas les règles de gestion, vous pouvez cocher la case Exclure du modèle dans la feuille de propriétés de la métaclasse de règle de gestion afin de cacher les règles de gestion partout dans l'interface.

Lorsque plusieurs fichiers de ressources sont attachés à un modèle, la métaclasse est exclue si l'un au moins des fichiers de ressources exclut cette métaclasse et qu'aucun autre fichier de ressources ne l'active de façon explicite. Si un modèle contient déjà des instances de cette métaclasse, les objets sont conservés mais il est impossible d'en créer de nouveaux.

Commentaire

Spécifie un commentaire descriptif pour la métaclasse.