9
votes

Comment générer du code par Papyrus sur Eclipse?

I Installez Papyrus à ici . Alors, comment générer du code à l'aide de papyrus?


0 commentaires

7 Réponses :


0
votes

Ceux-ci peuvent vous aider.

Didacticiels Papyrus


0 commentaires

0
votes

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.

ressources:


1 commentaires

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.



-3
votes

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.

Il semble que cet outil ait été écrit par des modélistes qui n'ont jamais fait de codding Java: -)


0 commentaires

5
votes

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 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.

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.


0 commentaires

0
votes

Pour générer du code à partir d'un diagramme UML créé avec Papyrus doit créer une configuration d'exécution pour Papyrus.

Plus d'informations et une vidéo de démonstration sur les liens suivants.


0 commentaires

5
votes

Pour générer le code Java de UML, vous pouvez suivre les étapes ci-dessous.

  1. Nouveau projet-> Projet EMF Appuyez sur Suivant
  2. Donnez le nom du projet
  3. dans la page Importateur de modèle Sélectionnez le modèle UML et appuyez sur Suivant
  4. Sélectionnez le modèle UML créé à l'aide de Papyrus.Press Suivant
  5. dans la page de sélection de paquets Sélectionnez tous les paquets racines
  6. Cliquez sur Terminer, il générera Genmodel.
  7. Utilisez le Genmodel pour générer du code Java.

    J'espère que cette information aide.


0 commentaires

0
votes

Vous devez installez le générateur de classes Java papyrus .

  1. Aide -> Installez le nouveau logiciel
  2. Travailler avec: http://download.eclipse.org/modeling / MDT / PAPYRUS / Mises à jour / Communiqués / Mars
  3. Vérifiez éléments de groupe par catégorie
  4. Vérifiez Afficher uniquement la dernière version du logiciel disponible
  5. Vérifiez Papyrus Java
  6. Suivant -> Accepter les termes et conditions
  7. fini

    Maintenant, dans votre modèle.di: Faites un clic droit sur votre classe -> Java -> Générer le code Java. Et vous avez terminé!


0 commentaires