OpenAssetIO [beta]
An abstract API for generalising interactions between a host application and an asset management system
openassetio.pluginSystem Namespace Reference

This module provides a plugin system that can be used to register and instantiate manager plugins from code that lives outside of the openassetio package. More...

Namespaces

 PythonPluginSystem
 A single-class module, providing the PythonPluginSystem class.
 
 PythonPluginSystemManagerImplementationFactory
 A single-class module, providing the PythonPluginSystemManagerImplementationFactory class.
 
 PythonPluginSystemManagerPlugin
 A single-class module, providing the PythonPluginSystemManagerPlugin class.
 
 PythonPluginSystemPlugin
 A single-class module, providing the PythonPluginSystemPlugin class.
 

Variables

 CppPluginSystem = _openassetio.pluginSystem.CppPluginSystem
 
 CppPluginSystemPlugin = _openassetio.pluginSystem.CppPluginSystemPlugin
 
tuple CppPluginSystemManagerImplementationFactory
 

Detailed Description

This module provides a plugin system that can be used to register and instantiate manager plugins from code that lives outside of the openassetio package.

Variable Documentation

CppPluginSystem = _openassetio.pluginSystem.CppPluginSystem
tuple CppPluginSystemManagerImplementationFactory
Initial value:
1 = (
2  _openassetio.pluginSystem.CppPluginSystemManagerImplementationFactory
3 )
CppPluginSystemPlugin = _openassetio.pluginSystem.CppPluginSystemPlugin