Introduction

AWM is a highly extensible framework that you can use in the following ways to customize the behavior of an application:

An AWM administrator can define complex workflows by using the AWM standard modeling capabilities. This needs an understanding of the AWM model and how to attach tools to AWM which is described in detail in the modeling and tool attachment chapters.

This section explains the capabilities and how to use the AWM API to provide Eclipse extension points where the AWM functionality can be extended.

The following sub topics contain tutorials explaining how to make use of the AWM plug-in functionality and how to extend an AWM extension point. The AWM extension is based on the AWM model extension point which is the most important extension point provided by AWM.

This chapter requires basic knowledge about Java programming and Eclipse plug-in development.