If you wish to extend the functionality of the Integrated Agent Controller, the procedure to follow is similar to the Agent Controller case. Configuration files (pluginconfig.xml) have to be written for these Integrated Agent Controller "extensions" and deployed to the Integrated Agent Controller's runtime directory ($ECLIPSE_HOME/plugins/org.eclipse.hyades.execution_<version>/iac-runtime/extensions). Consult Eclipse's help under the section Working with the Agent Controller for more information on configuration files.
When an Integrated Agent Controller extension is being loaded, it will put its corresponding Eclipse plugin information such as exported libraries and install location to the following aliases:
Other users can reference the extension in their custom configuration file using the aliases above. For example, if you wish to reference the exported libraries from the "org.eclipse.hyades.execution" plugin (not the Integrated Agent Controller extension), you can insert "%CLASSPATH_ORG_ECLIPSE_HYADES_EXECUTION%" into your pluginconfig.xml. The aliases are resolved automatically as long as there is an Integrated Agent Controller extension defined. The same applies to the "PATH_*" alias, which points to the install location of the plugin under Eclipse's "plugins" directory. Some commonly used aliases are preconfigured by the Integrated Agent Controller, such as: