Réserver une Démo

SVP notez : Cette page d’aide n’est pas pour la dernière version d’Enterprise Architect. La dernière aide peut être trouvée ici.

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')

Apprenez Plus