Draft: Load plugins only once
Remove Processes and Process ralted API from the plugin system and attributes
Prerequisite for only loading the plugins once. This avoids having to instantiate
a Processes object for the attributes of plugins. Instead we can simply use pids
for storing/querying data.
Only load plugins once
Only load plugins once
It makes no sense to instantiate each plugins once for each ExtendedProcesses
object. Instead a new ForwardingAttribute is introduced that simply mirrors
the information provided by the attributes of the plugins. This is needed to
correctly handle the enabled state of the attributes since it can be directly
manipulated from outside.
Edited by David Redondo