Pré. | Proc. |
Définir les options de code
Lors de la modification gabarits de génération de code pour un langage de programmation existant ou de la définition d'un nouveau langage de programmation, des options supplémentaires sont disponibles uniquement lors de la création d'une MDG Technologie . Ces options supplémentaires peuvent affecter la manière dont Enterprise Architect gère la génération de code et la rétro-ingénierie pour ce langage. Ces options sont spécifiées à l'aide d'un fichier XML, créé à l'aide de votre éditeur de texte préféré.
Le nœud racine du document XML est nommé CodeOptions. Les nœuds enfants sont nommés CodeOption. Chaque CodeOption contient un attribut name correspondant au nom de l'une des options de code disponibles. Le corps de chaque nœud contient l'option valeur . Par exemple :
<Options de code>
<CodeOption name="DefaultExtension">.h</CodeOption>
<CodeOption name="HasImplementation">vrai</CodeOption>
<CodeOption name="ImplementationExtension">.cpp</CodeOption>
<CodeOption name="Editor">C:\ Windows \notepad.exe</CodeOption>
</CodeOptions>
Options de code prises en charge
Option de code |
Description |
---|---|
Nom du constructeur |
Le nom d'une fonction utilisée comme constructeur. Utilisé par la macro gabarit de code classHasConstructor. |
Copier le nom du constructeur |
Nom d'une fonction utilisée comme constructeur de copie. Utilisé par la macro gabarit de code classHasCopyConstructor. |
Extension par défaut |
L'extension par défaut lors de la génération de code. |
Répertoire des sources par défaut |
Le chemin par défaut vers lequel Enterprise Architect génère de nouveaux fichiers. |
Nom du destructeur |
Le nom d'une fonction utilisée comme destructeur. Utilisé par la macro gabarit de code classHasDestructor. |
Éditeur |
L'éditeur externe utilisé pour éditer la source de cette langue. |
A une implémentation |
Spécifie si la génération de code pour ce langage génère à la fois un fichier source et un fichier d'implémentation. |
Mise en œuvreExtension |
L'extension utilisée par Enterprise Architect pour générer un fichier d'implémentation. |
Chemin de mise en œuvre |
Le chemin relatif du fichier source pour générer le fichier d'implémentation. |
Séparateur de chemin de paquet |
Le délimiteur utilisé pour séparer les noms Paquetage lors de l'utilisation de la macro packagePath des gabarits de code. |
Notes
- Une fois qu'une langue est disponible pour être utilisée dans un modèle (en important et en activant la MDG Technologie ), vous pouvez afficher et modifier les options de code dans la dialogue « Préférences » (' Démarrer > Apparence > Préférences > Préférences').