Réserver une Démo
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').

Apprenez Plus