The UModel API
The COM-based API of UModel enables clients:
•to access the functionality of UModel from a custom code or application, and
•to automate a wide range of tasks.
The UModel API follows the common specifications for automation servers as set out by Microsoft. UModel is automatically registered as a COM server object during installation. Once the COM server object is registered, you can invoke it from within applications and scripting languages that have programming support for COM calls. This makes it possible to access the UModel API not only from development environments using .NET, C++ and Visual Basic, but also from scripting languages like JScript and VBScript. In Java, the UModel API is available through Java-COM bridge libraries.
The UModel API's usage guide and API reference is located here: https://www.altova.com/manual/en/api/umodelapi/