This fixes a longstanding problem between subclassing and plugins. Plugins are executed after the
TaskContext creation, but before the subclass statement. This means that they are not aware of
interface objects (properties, ports ...) that would be there because of the parent task context.
For instance, This leads to duplicate properties in the orogen_metadata plugin
This fixes a longstanding problem between subclassing and plugins. Plugins are executed after the TaskContext creation, but before the
subclass
statement. This means that they are not aware of interface objects (properties, ports ...) that would be there because of the parent task context.For instance, This leads to duplicate properties in the
orogen_metadata
plugin