The Eclipse 4 Application Platform uses a context to record the state used for injection. Normally code should not have to use or know about the context.
- the context chain and the active context
- getting and setting variables vs modifying a variable
- run and tracks
- creating a context
Much interesting stuff on http://wiki.eclipse.org/E4/Contexts