Exercise 80
Context function to set IEventBroker in MyTodoModelImpl
Exercise 80
Context function to set IEventBroker in MyTodoModelImpl
Register as OSGi service instead of MApplication IEclipseContext
Exercise 84
Fragments (create a new menu item for a contributed command opening a
new handler)
Exercise 85
Model processor to replace ExitHandler with ExitHandlerWithoutCheck
Additional: ModelAddon
Refactor progressbar into separate bundle
Additional: ModelAddon
Refactor chart part and its handler into separate bundle
Exercise 87
Preferences for EnterCredentialsHandler and LifecycleManager with
PasswordDialog
Exercise 89
Styling with CSS files (static styling)
Exercise 90
Using Theme Manager to dynamically switch themes at runtime
Exercise 92
Internationalization
Demo 95: Add a target platform

Demo 95: Add a target platform
Exercise 97
Running p2 update
Demo 102: @Creatable & @Singleton
Demo 103: Register SomePoorClass via a ModelAddon
Exercise 104
Dependency injection for your own object (TodoWizard)
Exercise 106
Defining own annotations (@UniqueTodo)
Exercise 108
Creating Extension Points (ILifecycleManager)
Exercise 110
Defining a custom renderer (Dirty marker, Browser, CTabFolder at bottom
via tag)
Additional: FullScreen handler
A handler that expands the TrimmedWindow to fullscreen
Additional: Programmatically remove a MMenuItem via an enhanced
EModelService (that by default does not find MMenuItems nor MMenus)