MetaEdit+ API released: Integrate design models with the rest of the tool chain
Connectivity between tools is of great importance for development environments. With the 4.0 release we provide a whole new API product for enhanced connectivity. MetaEdit+ API provides the interface to access the MetaEdit+ repository programmatically in real-time, or via XML import-export.
The MetaEdit+ API uses the widely supported and open .NET/SOAP/Web Services standard API for application integration, making it accessible from all major programming languages (Java, C, C++, C#, Visual Basic, Perl etc.) and platforms (Windows 98, NT, 2000, XP; Linux, HP-UX, Solaris etc.) with SOAP framework support.
The API supports reading, creating, and updating model elements, as well as controlling MetaEdit+ for scripting and simulation support. For example, an emulator or a programming environment can use the API to trace or animate model execution by highlighting the corresponding model element in MetaEdit+ (different examples of API usage)
In addition to programmable real-time connectivity, the API also supports model import and export as XML, and command-line support for build integration. Exported XML can be compared with previous versions in an XML diff tool, and the API can then directly highlight the changed or added elements in models.
API is an extension to the standard MetaEdit+ license (modeling tool) and is already included in the MetaEdit+ Workbench license (metamodeling tool). You can try out the MetaEdit+ API by downloading the evaluation version of MetaEdit+ Workbench.


