About model driven engineering
Posts tagged magicdraw
How to develop your MagicDraw plugin
Mar 4th
MagicDraw is a great modeling tool¹ for lot of reasons. First of all :
- this is a mature tool,
- enterprise ready,
- and easy to use.
Then there’s a lot of great side functionalities like :
- reporting templates,
- dependency matrix,
- active validation
- and even more²!
But in a model driven environment, MagicDraw is great because of its open API which allows you to manipulate models and diagrams really easily.
So it’s time to introduce a simple plugin to get familiar with this open API! More >
Maven2 : “l’orchestrateur” de l’ingénierie des modèles
Jan 21st
Dans un contexte d’ingénierie des modèles, Maven2 est un outil formidable pour orchestrer les différents traitements que subissent nos modèles.
C’est ce que nous appliquons chez le client chez qui j’interviens.
Maven2 nous sert (entre autres) à :
- Exécuter un export vers XMI depuis MagicDraw ;
- Exécuter des fonctionalités particulières de MagicDraw sans pour autant lancer MagicDraw en mode graphique ;
- Exécuter nos propres plugins MagicDraw ;
- Valider nos modèles avec nos propres règles de validation codées avec l’API emf/uml2 d’eclipse ;
- Lancer nos transformations de modèle ;
- Et finalement de générer avec MIA-Generation.