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