Pré. | Proc. |
Macros de substitution de champs de classe
Ce tableau fournit une liste de méthodes permettant d'accéder à chaque propriété de classe disponible dans les gabarits de génération et de transformation de code.
Les macros de substitution de champs sont nommées selon la casse Camel. Les macros qui représentent des cases à cocher renvoient une valeur de « T » si la case est sélectionnée. Sinon, la valeur est vide.
Macros de classe
Nom de la macro |
Description |
Voir aussi |
---|---|---|
élémentType |
Le type d'élément : Interface ou Classe. |
|
Résumé de la classe |
dialogue Classe ' Propriétés ' : case à cocher 'Résumé' (onglet 'Détails'). |
|
classeAlias |
dialogue de la classe ' Propriétés ' : champ 'Alias'. |
|
Arguments de classe |
dialogue de classe « Détail » : C++ Gabarits : Arguments. |
|
classeAuteur |
dialogue de la classe ' Propriétés ' : champ 'Auteur'. |
|
nom de base de la classe |
dialogue « Hiérarchie Type » : Nom de la classe (à utiliser lorsqu'il n'existe aucun connecteur entre les classes enfant et de base). |
|
classeBaseScope |
La portée de l'héritage en tant qu'ingénierie inverse. (À utiliser lorsqu'il n'existe aucun connecteur entre les classes enfant et de base.) |
|
classeBaseVirtual |
La propriété virtuelle de l'héritage telle qu'elle a été conçue à rebours. (À utiliser lorsqu'il n'existe aucun connecteur entre les classes enfant et de base.) |
|
classeComplexité |
dialogue de la classe ' Propriétés ' : champ 'Complexité'. |
|
classeCréé |
La date et l'heure de création de la classe. |
|
classeGUID |
Le GUID unique pour la classe actuelle. |
|
classeHasConstructor |
Examine la liste des méthodes de l' object actuel et, selon les conventions du langage actuel, renvoie T si l'une d'elles est un constructeur par défaut. Généralement utilisé avec la macro genOptGenConstructor. |
Option de génération de code Macros de substitution de champ |
classeHasCopyConstructor |
Examine la liste des méthodes de l' object actuel et, selon les conventions du langage actuel, renvoie T si l'une d'elles est un constructeur de copie. Généralement utilisé avec la macro genOptGenCopyConstructor. |
|
classeHasDestructor |
Examine la liste des méthodes de l' object actuel et, selon les conventions du langage actuel, renvoie T si l'une d'elles est un destructeur. Généralement utilisé avec la macro genOptGenDestructor. |
|
classeHasParent |
Vrai, si la classe dans la portée a une ou plusieurs classes de base. |
|
classeHasStereotype |
Vrai, si la classe dans la portée a un stéréotype qui correspond à un nom de stéréotype (que vous pouvez éventuellement spécifier comme entièrement qualifié). Il vérifie donc tous les stéréotypes qu'une classe possède et renvoie « T » si l'un d'entre eux correspond au stéréotype spécifié ou à une spécialisation de celui-ci. Par exemple :
|
|
Importations de classe |
dialogue « Code Gen » : Importations. |
|
classeIsActive |
dialogue de classe « Avancé » : case à cocher « Est Actif ». |
|
classeIsAssociationClass |
Vrai, si l'Association est un connecteur AssociationClass. |
|
classeIsInstanciated |
Vrai, si la classe est une classe gabarit instanciée. |
|
classeIsLeaf |
dialogue de classe « Avancé » : case à cocher « Est une feuille ». |
|
classeIsRoot |
dialogue de classe « Avancé » : case à cocher « Est root ». |
|
classeIsSpecification |
dialogue de classe « Avancé » : case à cocher « Est-ce Spécification ». |
|
classeMots-clés |
Boîte dialogue Classe ' Propriétés ' : champ 'Mots clés'. |
|
classeLangue |
dialogue de la classe ' Propriétés ' : champ 'Langue'. |
|
classeMacros |
Une liste séparée par des espaces de macros définies pour la classe. |
|
classeModifié |
La date et l'heure de la dernière modification de la classe. |
|
classeMultiplicité |
dialogue de classe « Avancé » : Multiplicité. |
|
nom de la classe |
Boîte dialogue Classe ' Propriétés ' : champ 'Nom'. |
|
Notes de cours |
dialogue Classe ' Propriétés ' : champ ' Note '. |
|
classeParamDefault |
dialogue « Détail » de la classe. |
|
nom du paramètre de classe |
dialogue « Détail » de la classe. |
|
classeParamType |
dialogue « Détail » de la classe. |
|
classePersistance |
dialogue Classe ' Propriétés ' : Champ 'Persistance' (onglet 'Détails') |
|
classePhase |
Boîte dialogue Classe ' Propriétés ' : champ 'Phase'. |
|
nomQualClasse |
Le nom de la classe préfixé par ses classes externes. Les noms de classe sont séparés par deux points (::). |
|
portée de la classe |
dialogue Classe ' Propriétés ' : champ 'Scope'. |
|
classeStéréotype |
dialogue « Propriétés » de la classe : champ « Stéréotype ». Récupère le nom du premier stéréotype appliqué à la classe. Lorsqu'il est utilisé dans une comparaison, il vérifie si ce premier stéréotype correspond exactement à une string . Par exemple : %classStereotype=="enumeration" ? "enum" : "class"% Comparez ceci avec classHasStereotype, plus tôt. |
|
Statut de la classe |
Boîte dialogue Classe ' Propriétés ' : champ 'Statut'. |
|
classeVersion |
Boîte dialogue Classe ' Propriétés ' : champ 'Version'. |