Réserver une Démo
Pré. Proc.

Options C++ - Modèle

Si vous avez l'intention de générer du code C++ à partir de votre modèle, vous pouvez configurer les options de génération de code spécifiques au modèle à l'aide de la page "Spécifications C++" de la boîte de dialogue "Gérer les options du Modèle " pour :

  • Indiquez la version de C++ à générer ; ceci contrôle l'ensemble des gabarits utilisés et comment les propriétés sont créées
  • Spécifiez le type de référence par défaut utilisé lorsqu'un type est spécifié par référence
  • Spécifiez les extensions de fichier par défaut
  • Spécifier les préfixes Get/Set par défaut
  • Spécifier les définitions de classe de collection pour les connecteurs d'association
  • Définir des classes de collection supplémentaires - pour définir des classes de collection personnalisées, qui peuvent être de simples substitutions (telles que CArray<#TYPE#>) ou un mélange d'autres chaînes et substitutions (telles que Cmap<CString,LPCTSTR,#TYPE#*,#TYPE #*>); ces classes de collection sont définies par défaut :
    - CArray<#TYPE#>;CMap<CString,LPCTSTR,#TYPE#*,#TYPE#*> ;
  • Définir les options Statemachine Engineering

Accéder

Ruban

Paramètres > Modèle > Options > Ingénierie du code source > C++

Choix

Option

Action

Voir également

Options pour le modèle actuel

Dans les champs valeur , spécifiez les options qui affectent tous les utilisateurs du modèle actuel :

  • La version de C++ que vous utilisez (qui détermine les gabarits à utiliser lors de la génération de code)
  • Le type de référence par défaut à utiliser lors de la création de propriétés pour les attributs C++ par référence
  • L'en-tête par défaut et les extensions de fichier source pour les fichiers de code
  • Le préfixe "Get" par défaut
  • Le préfixe "Définir" par défaut
  • Les classes de collection supplémentaires

Statemachine ingénierie de machine d'état

Dans les champs de valeur , utilisez les flèches déroulantes pour définir les options sur Vrai ou Faux ; ces options s'appliquent uniquement à la génération de code à partir de modèles Statemachine dans le modèle actuel :

  • 'Utiliser le nouveau Statemachine Gabarit ' - défini sur True pour utiliser les gabarits de génération de code d' Enterprise Architect Release 11 et versions ultérieures, défini sur False pour appliquer les gabarits gabarits Legacy
  • ' Générer Trace Code' - défini sur True pour générer le code Trace, False pour l'omettre
Legacy Statemachine Gabarits

Cours de collecte

Cliquez sur ce bouton pour ouvrir la boîte de dialogue « Classes de collection pour les rôles d'association », dans laquelle vous spécifiez les définitions de classe de collection pour les connecteurs d'association.

Définir les classes de collecte

Notes

  • Ces options affectent tous les utilisateurs du modèle actuel ; cependant, ils ne s'appliquent pas aux autres modèles

Apprenez Plus