Community
Participate
Working Groups
ExtendedObjectSupplier is currently not released as API. Maybe we can do this for Eclipse 4.4?
IMHO one of the major flaws in the ExtendedObjectSupplier system is that it uses Injection using the static InjectorFactory.getDefault(). This a real problem if you e.g. look at UIEventObjectSupplier which accesses UISynchronize from there - looking into the future this won't work for multi-user envs. It's not per se wrong to use DI but too me it looks strange that something that is an OSGi-Service holds DI stuff. We need at least document clearly how DI works in this context and have to provide a guaranteed way to replace object suppliers using service.ranking - see bug 428837
Marking as WONTFIX for Luna, we can decide again for Mars.