Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[e4-dev] Moving contexts and dependency injection


As the services bundle started to get crowded, we decided to move dependency injection and Eclipse contexts into separate bundles [while we still could do it].

Where did the stuff go?

- Dependency Injection moved to the bundle "org.eclipse.e4.core.di";
- Contexts moved to the bundle "org.eclipse.core.contexts".

The names of APIs are the same, but in many cases package names changed. I fixed references I could find in CVS; for things I've missed and code not in the CVS:

- add dependency on the two new bundles
- organize imports
- [optional] if DS is used, fix IContextFunction's package name in XML

The updated code is checked in the CVS Head and should appear in tomorrow's I-build.

For details, please see:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=307936

Sincerely,
Oleg Besedin

Back to the top