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éveloppement de langages de programmation

Vous pouvez utiliser une gamme de langages de programmation établis dans Enterprise Architect , mais si ceux-ci ne conviennent pas à vos besoins, vous pouvez développer les vôtres. Vous l'appliqueriez ensuite à vos modèles par le biais d'une MDG Technologie que vous pourriez développer uniquement à cette fin, ou à des fins plus larges. Après avoir développé le langage, vous pouvez également écrire des gabarits de transformation gabarits pour convertir un Modèle indépendant de la plate-forme ou un modèle dans un autre langage en un modèle pour votre nouveau langage, ou vice-versa.

Accéder

Ruban

Développer > Code source > Options > Modifier Gabarits code

Raccourcis Clavier

Ctrl+Maj+P

Développer un langage de programmation

Marcher

Description

Voir également

1

Dans l'éditeur Code Gabarit , cliquez sur le bouton Nouvelle langue et, dans la boîte de dialogue 'Types de données des langages de programmation', cliquez sur le bouton Ajouter un produit.

Entrez le nom de votre nouveau langage de programmation et définissez les types de données correspondants. Vous ne pouvez pas accéder au nouveau langage dans l'éditeur Code Gabarit tant qu'au moins un type de données n'a pas été ajouté au langage.

Types de données

2

Après avoir défini tous les types de données dont vous avez besoin, cliquez sur le bouton Fermer, sélectionnez la langue dans le champ 'Langue' de l'éditeur Code Gabarit , et commencez à éditer ou à créer les gabarits de code pour la nouvelle langue.

Les gabarits code définissent comment le système doit fonctionner :

  • Forward code engineering de vos modèles dans le nouveau langage
  • Comportementale code comportemental (si cela est approprié)
Cadre Code Gabarit Gabarits de code et de transformation Créer Gabarits personnalisés Personnaliser Gabarits de base

3

Si vous préférez, vous pouvez également définir des options de code source pour votre nouvelle langue. Il s'agit de paramètres supplémentaires pour le langage qui ne sont pas fournis par les types de données ou les gabarits de code , et qui aident à définir la façon dont le système gère ce langage lors de la génération et de la rétro-ingénierie du code.

Les options de code sont mises à la disposition de vos modèles uniquement via une MDG Technologie .

Définir les options de code

4

Définir une grammaire pour votre langue est une étape facultative qui offre deux avantages principaux :

  • Ingénierie inverse du code existant dans votre modèle
  • Synchronisation lors de la génération du code afin que les modifications apportées au fichier depuis sa dernière génération ne soient pas perdues.
Pour accéder à l'éditeur de grammaire, sélectionnez l'option de ruban "Développer > Code source > Éditeur de grammaire".
Cadre de grammaire

5

Si vous avez l'intention d'effectuer des transformations MDA vers (ou depuis) votre nouveau langage de programmation, vous pouvez également modifier et créer des gabarits de transformation pour celui-ci. Le processus de création de gabarits de transformation est très similaire à celui de création de gabarits de code.

Modifier Gabarits de transformation Écrire des transformations

6

Après avoir créé les types de données, les gabarits de code, les options de code, les gabarits de grammaire et de gabarits pour votre nouveau langage, vous pouvez les intégrer et les distribuer dans une MDG Technologie .

Créer un fichier MDG Technologie Ajouter des modules de code Ajouter des transformations MDA Déployer une MDG Technologie