Accessing AWM from a Custom Application

The AWM API provides functions that enable you to load an AWM model file and to access all of its modeled features. Any Eclipse plug-in running outside of an AWM application can use the AWM API to access the AWM elements and actions.

Example:

Retrieve all actions which are modelled for a certain element type in a specific AWM application and populate the context menu of elements of the corresponding type with the modelled actions in a view of a custom application. The ActionExecutor API can be used to execute a selected action from the custom application.