an extension point is a class that defines a point where Extension can be added. This is typically used together with plugins, however any class may register extensions to an extension point.
More...
#include <ExtensionRegistry.hpp>
an extension point is a class that defines a point where Extension can be added. This is typically used together with plugins, however any class may register extensions to an extension point.
◆ getExtensionDescriptors()
get all descriptors registered for a specific extension point id
- Parameters
-
ext_point_id | [in] identifier of extension point |
- Returns
- list of extension point descriptions
◆ getExtensions()
get all extensions of a specific extension point
- Parameters
-
ext_point_id | [in] identifier of extension point |
- Returns
- list of extensions
◆ getPlugins()
get a list of registered plugins
- Returns
- list of plugins
◆ registerExtensions()
register extensions and extension points of a plugin
- Parameters
-
plugin | [in] the plugin that is to be registered |
◆ unregisterExtensions()
Unregister extensions and extension points of a plugin.
- Parameters
-
plugin | [in] the plugin that is to be removed. |
The documentation for this class was generated from the following file:
- core/ExtensionRegistry.hpp