J'ai un modèle UML ayant OpaqueActions contenant du texte conforme à un XText Grammar/MetaModel. Je transforme le modèle UML en texte au moyen d'une transformation ACCELEO. Je voudrais appeler à partir du script ACCELEO un service Java qui prend en entrée le texte des actions opaques dans le modèle et fournit en sortie l'élément racine du modèle associé afin que je puisse l'utiliser de façon transparente depuis ACCELEO. Pour cela, j'ai besoin de définir une classe Java avec une méthode qui: prend comme paramètre une chaîne, invoque XTEXT, analyse le texte et, si elle est correcte, produit un modèle EMF connexe. Supposons que le texte soit OCL (ce n'est pas le cas mais je suppose que la procédure est la même), comment feriez-vous cela?À la volée Désérialisation du modèle XText
1
A
Répondre
0
Vous pouvez essayer de charger OpaqueActions en tant que contenu d'une ressource dans le jeu de ressources qui contient le modèle actuellement traité. Cela retournera l'AST pour cette chaîne.
Questions connexes
- 1. Sérialisation et désérialisation d'une instance de modèle XText vers OutputStream
- 2. Comment utiliser le modèle JVM inféré xtext en dehors du projet xtext?
- 3. Xtext (fichier DSL) à Ecore
- 4. Exécuter du code au démarrage de xtext?
- 5. Conversion de sérialisation .NET à la volée
- 6. Injection d'une implémentation de modèle spécifique à la volée [Robotlegs]
- 7. Benchmarking du DOM à la volée
- 8. "Modification" du texte utilisateur à la volée?
- 9. Comment faire du ralenti à la volée
- 10. JVMTypes à Xtext
- 11. Xtext homonymie
- 12. Obtenir à la volée
- 13. Création d'une liste à la volée dans un modèle Django
- 14. CakePhp: associations à la volée utilisant un champ Modèle renommé?
- 15. Désérialisation Gson avec modèle client
- 16. PHP: Accéder à la valeur du tableau à la volée
- 17. Zend_Route à la volée
- 18. Sérialisation/désérialisation du modèle d'objet et problème avec les événements
- 19. générer JSNI à la volée
- 20. Comment convertir XText à XElement
- 21. JPanel slide à la volée
- 22. Webserver à la volée décryptage?
- 23. Charger js à partir du site externe à la volée
- 24. Création de vues à la volée à partir du tableau
- 25. Vérifiez la disponibilité du nom d'utilisateur à la volée?
- 26. Définition d'un schéma Mongoose à la volée
- 27. Faire fonctionner XText
- 28. String correspondant dans Xtext
- 29. XText dans un produit RCP
- 30. Créer url à la volée