Hi all, I pray that you are well.
In a previous post More TDD: Facade pattern to streamline Eclipse extension development I wrote about the facade pattern for the Bndtools quick fix processor. When I started trying to apply this pattern to other extensions, I realised there was a great deal of boilerplate in each implementation. Hence, the ExtensionFacade
was born. This can be used as-is for many extension types.
There is a detailed explanation of it in the Bndtools repo: bnd/DEV_README.md at master · bndtools/bnd · GitHub
Very helpful for people developing Eclipse plugins using Bndtools.