EA-Matic
EA-Matic is an add-in for Sparx Enterprise Architect that enables rapid EA add-in development.
It uses the built-in scripting features of EA to relieve you of developing, building and deploying full-blown EA add-ins.
Aimed at corporate environments it greatly reduces the time to introduce new functionality.
With EA-Matic you can develop your EA add-in using nothing but EA, and deploy changes instantly to all model users.
The possibilities are endless. You can validate your own modelling rules, keep your model consistent by preventing the deletion of elements that are still used, add your own context menus, or make self-maintaining diagrams. The only limits are those of your imagination.
The table below shows how add-in development with EA-Matic differs from classic add-in development.
EA-Matic | Classic add-in development | |
Required tools | Only EA | Visual Studio, Sharpdevelop, or equivalent IDE |
Installation of a new version | Instantly available for all users without the need to install anything again on the workstations. | Msi-deployment on all workstations |
Languages | VBScript, JScript, JavaScript | VB, C# |
Security access on development machine | Normal user rights are enough. | Local Administrator rights required. |
Try and buy
Download EA-Matic and try it for free for 30 days.
The evaluation version can be activated as full licensed version by entering a valid license key. No need to download and install another version.
EA-Matic is distributed through EAWorkplace. You should be registered and logged in to EAWorkplace in order to download or purchase.
Quantity | Per seat | Floating |
1 – 4 | € 50 | € 70 |
5 – 19 | € 46 | € 63 |
20 – 100 | € 42 | € 60 |
100 + | € 39 | € 56 |
EA-Matic should be installed on all workstations that use EA, so you should have the same number of EA-Matic licenses as you have EA licenses.
Prerequisites
- Enterprise Architect 9.0 corporate edition or higher
- .NET framework 4.0
Examples
- Using the add-in menu with EA-Matic
Shows how to add menu options, control their status and react on click events. - Preventing accidental deletes with EA-Matic
Disallow deleting elements that are still used as type in attributes or parameters - Self-maintaining diagrams with EA-Matic
Make diagrams that keep themselves up-to-date
Usage
This one minute video will show how easy it is to create a new add-in for EA using EA-Matic
More info
More information can can be found on the authors website: http://bellekens.com/ea-matic/