Community
Participate
Working Groups
CompositeEditorFactoriesRegistry uses Class.forName to load the "targetType" of the extensions defined using the compositeEditors extension point. So, it fails on types which are not on the classpath of plug-in "org.eclipse.emf.facet.widgets.celleditors".
I think the extension point org.eclipse.emf.facet.widget.celleditors.compositeEditors must be refactored so that instead of taking the type as a String, it asks for a class that must return the type (Class<?>). This way, it moves the instantiation requirement to the client plug-in, which must have the type on its bundle classpath.
Created attachment 190030 [details] patch
I reviewed the code. It seems to be ok for me. (No existing documentation for org.eclipse.emf.facet.celleditors -> no update)
Hello Nicolas, You must not change the indentation the lines you did not have modifier. This cause too many noise in the SVN log. I'm agree for the other modifications. Regards, Grégoire
Created attachment 190036 [details] patch v2 this new patch minimizes whitespace changes
Committed in revision 332.
This bug can be closed.