PML Add-ins
- Last UpdatedNov 13, 2025
- 1 minute read
A PML add-in can:
-
appear as an application on the main menu bar;
-
define menus and toolbars;
-
add menu fields and toolbars to applications;
-
remove menu fields from applications;
-
cause functions to be run when starting or switching between applications.
Each existing AVEVA application is implemented as a PML add-in.
It is important to distinguish between an add-in that defines an application and one which just modifies an existing application. An application add-in must have an entry in the Applications main menu so that it can be switched to.
This chapter describes mechanisms to allow a number of cooperating applications to be added into a module. Each AppWare application is a PML Add-in. Users can add their own applications or add additional functionality to applications using PML Add-ins.
Warning: These mechanisms are still being developed and so may change at future releases of Marine. Even though we will make every effort to preserve the validity of added-in functional code, we recommend you isolate the definition of PML Add-ins from the functional code of your applications to minimize the impact of any such changes.
It is important to distinguish between an add-in that defines an application and other add-ins. An application appears on the Applications menu and can be switched to, whereas an add-in simply provides a means of adding functionality to a module.