aac.execute.plugin_manager¶
Provide access to plugins and plugin data.
Functions
Get the plugin manager and automatically register core plugins. |
|
|
Register all the plugins in the specified package. |
- aac.execute.plugin_manager.get_plugin_manager() PluginManager [source]¶
Get the plugin manager and automatically register core plugins.
- Returns:
The plugin manager.
- Return type:
PluginManager
- aac.execute.plugin_manager.register_plugins_in_package(package: str) List[ModuleType] [source]¶
Register all the plugins in the specified package.
Note, this function depends on the ability to import package and its direct child packages.
- Parameters:
package (str) – The package in which to find plugins to be registered.
- Returns:
A list of top-level plugin modules that define implemented plugins.
- Return type:
List[ModuleType]