We developed plugins for Eclipse Neon which extend some of the Eclipse CDT plugins Some of these plugins are patched (patches mostly include changes of method modifiers) so we can extend their functionality.
Problem comes when user has CDT repository site in their Eclipse. Then when new CDT version comes out, Eclipse offers updates to these users. If they accept it the update will override our patches and our plugins will be broken.
Is there any way (workaround) to disable some plugin site(s) via our plugin?
We solved this issue using feature patch and dependency on CDT. For inspiration you can look on Groovy Eclipse project, which solves same problem with JDT.