Pré. | Proc. |
Macros de substitution de champ de classe
Ce tableau fournit une liste de méthodes pour accéder à chaque propriété Class disponible dans les gabarits Code Generation et Transformation .
Les macros de substitution de champ sont nommées selon la casse Camel. Les macros qui représentent des cases à cocher renvoient la valeur 'T' si la case est cochée. Sinon la valeur est vide.
Macros de classe
Nom de la macro |
La description |
Voir également |
---|---|---|
Typeélément |
Le type d'élément : Interface ou Classe. |
|
classRésumé |
dialogue ' Propriétés ' de la classe : case à cocher 'Résumé' (onglet 'Détail'). |
|
alias de classe |
Boîte de dialogue Classe ' Propriétés ' : champ 'Alias'. |
|
classArguments |
dialogue de classe 'Détail' : C++ Gabarits : Arguments. |
|
classeAuteur |
dialogue de la classe ' Propriétés ' : champ 'Auteur'. |
|
classBaseName |
Boîte de dialogue ' Hiérarchie des Type ' : Nom de la classe (à utiliser lorsqu'il n'existe aucun connecteur entre les classes enfant et de base). |
|
classBaseScope |
La portée de l'héritage en rétro-ingénierie. (À utiliser lorsqu'il n'existe aucun connecteur entre les classes enfant et de base.) |
|
classBaseVirtual |
La propriété virtuelle de l'héritage en rétro-ingénierie. (À utiliser lorsqu'il n'existe aucun connecteur entre les classes enfant et de base.) |
|
classeComplexité |
dialogue de 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. |
|
classHasConstructorclassHasConstructor |
Regarde la liste des méthodes dans l' object courant et, selon les conventions du langage courant, renvoie T si l'une est un constructeur par défaut. Généralement utilisé avec la macro genOptGenConstructor. |
Macros de substitution de champ de l'option de génération de code |
classHasCopyConstructorclassHasCopyConstructor |
Regarde la liste des méthodes dans l' object courant et, selon les conventions du langage courant, renvoie T s'il s'agit d'un constructeur de copie. Généralement utilisé avec la macro genOptGenCopyConstructor. |
|
classHasDestructorclassHasDestructor |
Regarde la liste des méthodes dans l' object courant et, selon les conventions du langage courant, renvoie T si l'une est un destructeur. Généralement utilisé avec la macro genOptGenDestructor. |
|
classHasParent |
Vrai, si la classe dans la portée a une ou plusieurs classes de base. |
|
classHasStereotypeclassHasStereotype |
True, 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 d'une classe et renvoie 'T' si l'un d'entre eux est le stéréotype spécifié ou une spécialisation de celui-ci. Par exemple:
|
|
classImports |
dialogue 'Code Gen' : Importations. |
|
classIsActive |
Boîte de dialogue de la classe 'Avancé' : case à cocher 'Est Actif '. |
|
classIsAssociationClass |
True, si l'association est un connecteur AssociationClass. |
|
classIsInstanciation |
Vrai, si la Classe est une Classe gabarit instanciée. |
|
classeEstFeuille |
Boîte de dialogue "Avancé" de la classe : case à cocher "Est une feuille". |
|
classIsRoot |
Boîte de dialogue "Avancé" de la classe : case à cocher "Est racine". |
|
classeEstSpécification |
Boîte de dialogue Classe 'Avancé' : case à cocher 'Est Spécification '. |
|
classKeywords |
dialogue de la classe ' Propriétés ' : Champ 'Mots clés'. |
|
classeLangue |
dialogue de la classe ' Propriétés ' : champ 'Langue'. |
|
classeMacros |
Une liste de macros séparées par des espaces 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 du cours |
dialogue ' Propriétés ' de la classe : champ 'Nom'. |
|
notes de cours |
Boîte de dialogue Classe ' Propriétés ' : champ ' Note '. |
|
classParamDefault |
Boîte de dialogue "Détail" de la classe . |
|
classParamName |
Boîte de dialogue "Détail" de la classe . |
|
classParamType |
Boîte de dialogue "Détail" de la classe . |
|
classPersistenceclassPersistence |
Boîte de dialogue Classe ' Propriétés ' : champ 'Persistance' (onglet 'Détail') |
|
classePhase |
Boîte de dialogue Classe ' Propriétés ' : champ 'Phase'. |
|
classeQualName |
Le nom de la classe préfixé par ses classes externes. Les noms de classe sont séparés par des doubles-points (::). |
|
classeScope |
Boîte de dialogue Classe ' Propriétés ' : champ 'Périmètre'. |
|
classeStéréotype |
dialogue de la classe ' Propriétés ' : 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" : "classe"% Comparez cela avec classHasStereotype, plus tôt. |
|
statutclasse |
Boîte de dialogue Classe ' Propriétés ' : champ 'Statut'. |
|
classeVersion |
Boîte de dialogue Classe ' Propriétés ' : champ 'Version'. |