When implementing an AWM extension point, it might be necessary to access the AWM model. For example, to be able to specify an AWM tool type in a new function package you will need to implement the AWM IToolExecutor interface. See AWM Extension Points and AWM Extension Point Usage Guide for more information on developing a function package.