2012-11-05 3 views
3

Je travaille sur un projet où nous utilisons ATL pour transformer une instance de modèle Ecore à l'autre. Nous avons un éditeur XText mis en place pour travailler avec le modèle cible, et que vous souhaitez charger directement le modèle transformé dans l'éditeur lors de son démarrage. Actuellement, nous avons l'instance en tant que fichier XMI sur le disque.Exécuter du code au démarrage de xtext?

Est-ce possible? Si oui, comment devrions-nous nous y prendre?

Répondre

0

C'est une question très agréable. Je pense qu'il n'y a pas encore de plugin eclipse pour cette tâche, mais il est probablement très facile à créer. Le plugin devrait faire ce genre d'étapes:

  • dans les préférences configurer les transformations qui sont utilisées lors de l'ouverture d'un fichier
  • lors de l'ouverture d'un fichier charger le modèle source
  • transformer le modèle cible (voir le ATL forum pour ne pas tout à fait complet du code java)
  • ouvrir l'éditeur pour le modèle cible
  • lors de l'enregistrement de l'éditeur dont vous avez besoin pour transformer le modèle cible de retour au modèle source et enregistrer que

Je ne sais pas si l'API Eclipse prend également en charge, de sorte que vous ne disposez pas des ressources en mémoire pour stocker le modèle cible en tant que fichier sur le disque.

Questions connexes