Home. 
.

transparent

transparent

transparent

UModel Application Programming Interface (API)

UModel® 2012 includes support for a high level automation interface and a low level API that gives direct access to application functionality and the UML data tree.

The UModel® 2012 Application Programming Interface (API) includes full support for programmers who want to remotely access UModel functionality and manipulate UModel projects. The UModel COM-based API and Java-based API both allow complete automated control of UModel and manipulation of UML data structures, classes, interfaces, and diagrams. For example, an external application could launch UModel, then open a UModel project and highlight elements within UML diagrams to provide a visual tracing system that simulates execution of the target application.

UModel API

The automation API also allows UModel® 2012 to be manipulated externally to update a UML model, re-generate code, or reverse engineer existing code in response to external events. The API allows users to:

  • Write UModel plug-ins to add special functionality, with custom windows and dialog boxes, that can be installed in UModel® 2012 via the Customize menu
  • Manipulate UModel® 2012 with external scripts, for instance to open UModel at a particular time, then reverse engineer a source code library, and create HTML documentation of a project

UModel API

Complete documentation of the Application Programming Interface for UModel® 2012, including instructions and an example of a UModel plug-in, for is available in the Programmer's Reference section of the UModel® 2012 Online Help on our web site and in the integrated UModel Help system.

Experience UModel programmability for yourself – click here to download a free, fully functional 30-day trial of Altova UModel® 2012 today!



transparent
Download
Pricelist
Buy
Video
Comparison
Datasheet
Print
Mail
Like It
.

Read the Altova Blog
...and get the most from our products Read the Altova Blog!

.

The techies at Altova love to show off what our applications can do! Our in-depth coverage of individual features helps you deliver exceptional projects. Subscribe here!

.
Industry Standard UML
.

UML logo

.

Altova UModel UML tool is compliant with the latest UML specification 2.3 recently ratified by the OMG. UModel supports UML 2.3 diagram elements and the most recent XMI features.

.
.

transparent

transparent