I Installez Papyrus à ici . Alors, comment générer du code à l'aide de papyrus? P>
7 Réponses :
Papyrus est une Eclipse Lugin pour la modélisation, vous devez utiliser un plugin Eclipse supplémentaire pour effectuer des transformations de modèle. Dans l'autre réponse, vous pouvez trouver un lien vers des tutoriels. Tout d'abord indique que vous devriez utiliser QVTO. P>
ressources: p>
QVT est destiné au modèle de modéliser des transformations. Vous êtes plutôt intéressé par le modèle aux transformations de texte qui doivent être définis par la langue OMG MOFM2T ( omg.org/spec / Mofm2t ). Il y a une implémentation éclipse de cette langue appelée Acceleo. Comme il traite de la mise en œuvre de l'éclipse méta-méta-méta-méta-méta-méta-méta-méta-méta-méta-méta-méta-méta-méta-méta-méta-méta-méta-méta-méta-méta-Modèle utilisé par les transformations Papyrus Acceleo peut être appliquée aux modèles UML définis via Papyrus.
Cela ne fonctionne pas avec Java car même si vous obtenez un code à partir d'un diagramme de classe, ce code est si sale qu'il est totalement inutilisable. p>
Il semble que cet outil ait été écrit par des modélistes qui n'ont jamais fait de codding Java: -) p>
Afin de générer des artefacts de texte à partir de modèles UML dans l'environnement de modélisation Eclipse (papyrus, toplased, etc.), vous devez utiliser Acceleo qui est un Mise en œuvre Eclipse A > des modèles MFF à la langue de transformation de texte, le langage standard omg pour les modèles aux transformations de texte. C'est une technologie très bien faite, mais cela pourrait prendre un certain temps pour se familiariser, surtout si vous ne connaissez pas MOF et l'architecture pilotée du modèle. p>
QVT est une autre langue OMG mais son objectif est des modèles de modèles de transformation (pas de modèles au texte). Ce n'est donc pas la bonne réponse à votre question. P>
Pour générer du code à partir d'un diagramme UML créé avec Papyrus doit créer une configuration d'exécution pour Papyrus. P>
Plus d'informations et une vidéo de démonstration sur les liens suivants. P>
Pour générer le code Java de UML, vous pouvez suivre les étapes ci-dessous. P>
J'espère que cette information aide. P>
Vous devez Maintenant, dans votre modèle.di: Faites un clic droit sur votre classe -> Java -> Générer le code Java.
Et vous avez terminé! P>