idmtools.registry.master_plugin_registry module#

Registry to aggregate all plugins to one place.

Copyright 2021, Bill & Melinda Gates Foundation. All rights reserved.

class idmtools.registry.master_plugin_registry.MasterPluginRegistry[source]#

Bases: SingletonMixin

MasterPluginRegistry indexes all type of plugins into one class.

Notes

TODO - Rename this class

__init__() None[source]#

Initialize Master registry.

get_plugin_map() Dict[str, PluginSpecification][source]#

Get plugin map.

Returns:

Plugin map

get_plugins() Set[PluginSpecification][source]#

Get Plugins map.

Returns:

The full plugin map