IDE Plug-ins Print this Topic Previous Page Up One Level Next page

Home >  UModel Programmer's Reference >

IDE Plug-ins

If you want to interact programmatically with the UModel graphical user interface, you can create your own plug-ins (DLL libraries) for UModel. With UModel plug-ins, it is possible to achieve the following:


Customize UModel (for example, add commands through custom menus, icons, or buttons)
React to events from UModel
Run your specific code within UModel with access to the complete UModel API
Integrate your own ActiveX controls into UModel


Plug-ins can be written either as a COM application (in C++) or in a .NET language suitable for COM interoperability, such as C#. Any UModel plug-in must implement the IUModelPlugIn interface. Other prerequisites specific to .NET COM interoperability apply, as further described in this documentation.


A few Visual Studio solutions that illustrate how to access UModel functionality through a custom plug-in are available at the following path: C:\Users\<username>\Documents\Altova\UModel2019\UModelExamples\IDEPlugIn.

© 2019 Altova GmbH