Pré. | Proc. |
Définir les options de code
Lors de la modification des gabarits de génération de gabarits pour un langage de programmation existant, ou de la définition d'un nouveau langage de programmation, il existe des options supplémentaires qui ne sont disponibles que lors de la construction d'une MDG Technologie . Ces options supplémentaires peuvent affecter la façon 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 de nom correspondant au nom de l'une des options de code disponibles. Le corps de chaque nœud contient l'option valeur . Par example:
<CodeOptions>
<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
Options de code |
Description |
---|---|
NomConstructeur |
Le nom d'une fonction utilisée comme constructeur. Utilisé par la macro de gabarit de code gabarit . |
CopyConstructorNameCopyConstructorName |
Le nom d'une fonction utilisée comme constructeur de copie. Utilisé par la macro de gabarit de code gabarit . |
Extension par défaut |
L'extension par défaut lors de la génération du code. |
DefaultSourceDirectory |
Le chemin par défaut vers lequel Enterprise Architect génère de nouveaux fichiers. |
NomDestructeur |
Le nom d'une fonction utilisée comme destructeur. Utilisé par la macro de gabarit de code gabarit . |
Éditeur |
L'éditeur externe utilisé pour éditer la source de cette langue. |
A la mise en œuvre |
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. |
ImplémentationExtension |
L'extension utilisée par Enterprise Architect pour générer un fichier d'implémentation. |
ImplémentationChemin |
Le chemin relatif du fichier source pour générer le fichier d'implémentation. |
PackagePathSeparatorPackagePathSeparator |
Le délimiteur utilisé pour séparer les noms de Paquetage lors de l'utilisation de la macro gabarits 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 boîte de dialogue 'Préférences' (' Début > Apparence > Préférences > Préférences')