Wednesday, 13 March 2013 10:48

Integrating Sparx Enterprise Architect with external development tools

Written by
Rate this item
(0 votes)

Using an external source code editor

Sparx Enterprise Architect can be configured to open source files in an external editor. This is good news for developers who already have a strong preference (and keyboard skills) for using a particular editor, such as Vim or EMACS. Working inside Sparx Enterprise Architect:

  1. Click Tools | Options...  
  2. The Options window is displayed. Click Source Code Engineering | Code Editors.  
  3. Clear the check-box alongside Use inbuilt editor if no external editor set, and then click Close.  
  4. Right-click an UML class element (in the Project Browser or on a diagram), and select View Source Code...  
  5. The source code will displayed in an external editor window, based on the file association that you have configured for your PC's operating system.

Deep integration with an external IDE

Sparx Systems offers plug-in integrations to support heavyweight commercial IDE's:

  • Eclipse MDG Link, priced at $145 to $120 (depending on quantity, current pricing for 13th March 2013).  
  • Visual Studio MDG Integration, priced at $199 to $145(depending on quantity, current pricing for 13th March 2013).  


The plug-in integrations are intended for developers who have already made a big intellectual investment in learning a complex IDE, and want to bridge that knowledge into using Sparx Enterprise Architect (for model-driven architecture, development and documentation).

Read 8673 times

Colin Coates

Dunstan Thomas Holdings Limited (Senior Consultant)
I joined Dunstan Thomas Consulting in July 2012 to focus on delivering training and consulting for Sparx Enterprise Architect. My previous experience with UML modelling tools includes IBM Rational Rhapsody, and IBM Rational Software Architect. I also have many years of experience as a software engineer. My primary programming languages have been C++ and Ada, with occasional forays into Java, functional and scripting languages, and SQL. I contribute to the official Dunstan Thomas Consulting blog at You can also read my personal, but professional, blog at
Login to post comments